• PHP Video Tutorials

PHP - Function touch()



The touch() function can set the access and modification time of a specified file, and it can return true on success, or false on failure.

Syntax

bool touch ( string $filename [, int $time = time() [, int $atime ]] )

This function can attempt to set access and modification times of a file named in the filename parameter to the given value in time. Note that the access time is always modified regardless of the number of parameters.

Example-1

<?php
   $filename = "/PhpProject/sample.txt";
   if(touch($filename)) {
      echo $filename . " modification time has been changed to present time";
   } else {
      echo "Sorry, could not change modification time of " . $filename;
   }
?>

Output

/PhpProject/sample.txt modification time has been changed to present time

Example-2

<?php
   $time = time() - 3600;
   if (!touch("/PhpProject/sample.txt", $time)) {
      echo "oops, something went wrong...";
   } else {
      echo "Touched file with success";
   }
?>

Output

Touched file with success
php_function_reference.htm
Advertisements