Funkcja PHP filectime()

Definicja i użycie

Funkcja filectime() zwraca czas ostatniej modyfikacji inode określonego pliku.

Funkcja ta zwraca czas ostatniej modyfikacji inode pliku. W przypadku błędu zwraca false. Czas jest zwracany w formacie znacznika czasu Unix.

syntaktyka

fileatime(filename)
parametry opis
filename wymagane. Określa plik do sprawdzenia.

Wskazówki i komentarze

Wskazówka:Wynik tej funkcji jest buforowany. Użyj clearstatcache() do wyczyszczenia pamięci podręcznej.

Uwaga:W większości systemów plików Unix plik uważa się za zmodyfikowany, gdy dane inode pliku są zmieniane. Innymi słowy, gdy są aktualizowane uprawnienia, właściciel, grupa właścicieli lub inne metadane inode. filemtime()to jest funkcja, którą chcesz użyć do tworzenia wiersza stopki "Ostatnio zaktualizowane" na stronie internetowej) fileatime().

Komentarz:Niektóre dokumentacje Unix używają terminu ctime do opisania czasu utworzenia pliku, co jest błędem. W większości systemów plików Unix nie istnieje czas utworzenia pliku.

Przykład

<?php
echo filectime("test.txt");
echo "Ostatnia zmiana: ".date("F d Y H:i:s.",filectime("test.txt"));
?>

Wynik:

1138609592
Ostatnia zmiana: 30 stycznia 2006 09:26:32.