PHP - Funzione touch ()
La funzione touch () può impostare l'ora di accesso e di modifica di un file specificato e può restituire true in caso di successo o false in caso di fallimento.
Sintassi
bool touch ( string $filename [, int $time = time() [, int $atime ]] )
Questa funzione può tentare di impostare i tempi di accesso e modifica di un file denominato nel parametro filename sul valore specificato nel tempo. Notare che il tempo di accesso viene sempre modificato indipendentemente dal numero di parametri.
Esempio 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;
}
?>
Produzione
/PhpProject/sample.txt modification time has been changed to present time
Esempio-2
<?php
$time = time() - 3600;
if (!touch("/PhpProject/sample.txt", $time)) {
echo "oops, something went wrong...";
} else {
echo "Touched file with success";
}
?>
Produzione
Touched file with success