Syntax error PHP file that should run once and delete itself. Is it possible?

PHP file that should run once and delete itself. Is it possible?



Yes, it can be done using the unlink function. It has been shown below −

<?php unlink(__FILE__); ?>

Another alternative that deletes the script irrespective of whether the exit function is called or not, has been shown below ^minus;

class DeleteOnExit {
   function __destruct() {
      unlink(__FILE__);
   }
}
$delete_on_exit = new DeleteOnExit();
Updated on: 2020-04-07T11:13:40+05:30

292 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements