278 of 410 menu

Funzione touch

La funzione touch permette di modificare l'ora dell'ultimo accesso e di modifica di un file. Se il file specificato non esiste, touch può crearlo (di default). L'ora può essere specificata esplicitamente o può essere utilizzata quella corrente.

Sintassi

touch(string $filename, int $time = null, int $atime = null): bool

Esempio

Creazione di un nuovo file con l'ora corrente:

<?php $file = 'newfile.txt'; if (touch($file)) { echo "File $file creato"; } ?>

Risultato dell'esecuzione del codice:

"File newfile.txt creato"

Esempio

Modifica dell'ora di un file esistente:

<?php $file = 'existing.txt'; $time = strtotime('2023-01-01 12:00:00'); if (touch($file, $time)) { echo "Orario del file $file modificato"; } ?>

Risultato dell'esecuzione del codice:

"Orario del file existing.txt modificato"

Esempio

Modifica separata dell'ora di accesso e di modifica:

<?php $file = 'test.txt'; $mtime = strtotime('2023-01-01 12:00:00'); $atime = strtotime('2023-01-02 12:00:00'); if (touch($file, $mtime, $atime)) { echo "Timestamp del file aggiornati"; } ?>

Vedi anche

  • la funzione filemtime,
    che restituisce l'ora dell'ultima modifica del file
  • la funzione fileatime,
    che restituisce l'ora dell'ultimo accesso al file
  • la funzione fopen,
    che apre un file o un URL
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta