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.