PHP - Fonction tactile ()

La fonction touch () peut définir l'heure d'accès et de modification d'un fichier spécifié, et elle peut retourner true en cas de succès ou false en cas d'échec.

Syntaxe

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

Cette fonction peut tenter de définir les heures d'accès et de modification d'un fichier nommé dans le paramètre filename à la valeur donnée dans le temps. Notez que le temps d'accès est toujours modifié quel que soit le nombre de paramètres.

Exemple 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;
   }
?>

Production

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

Exemple-2

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

Production

Touched file with success