279 of 410 menu

Funzione filemtime

La funzione filemtime restituisce il timestamp Unix dell'ora dell'ultima modifica di un file. Il parametro passato è il percorso del file. Se il file non esiste, la funzione restituirà false.

Sintassi

filemtime(string $filename): int|false

Esempio

Otteniamo l'ora di modifica del file corrente:

<?php $res = filemtime(__FILE__); echo $res; ?>

Risultato dell'esecuzione del codice:

1672531200

Esempio

Controlliamo l'esistenza del file e visualizziamo la data di modifica:

<?php $file = 'test.txt'; if (file_exists($file)) { echo 'Ultima modifica: ' . date('Y-m-d H:i:s', filemtime($file)); } else { echo 'File non trovato'; } ?>

Risultato dell'esecuzione del codice:

'Ultima modifica: 2023-01-01 12:00:00'

Esempio

Confrontiamo l'ora di modifica di due file:

<?php $file1 = 'file1.txt'; $file2 = 'file2.txt'; if (filemtime($file1) > filemtime($file2)) { echo 'File1 è più recente'; } else { echo 'File2 è più recente o uguale'; } ?>

Risultato dell'esecuzione del codice:

'File1 è più recente'

Vedi anche

  • la funzione filectime,
    che restituisce l'ora di creazione
  • la funzione fileatime,
    che restituisce l'ora di accesso
  • la funzione touch,
    che modifica l'ora di modifica
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