Η συνάρτηση PHP filectime()

Ορισμός και χρήση

Η λειτουργία filectime() επιστρέφει την ώρα της τελευταίας τροποποίησης του inode του καθορισμένου αρχείου.

Η λειτουργία αυτή επιστρέφει την ώρα της τελευταίας τροποποίησης του inode του αρχείου. Αν προκύψει σφάλμα, επιστρέφει false. Το χρόνο επιστρέφεται ως Unix timestamp.

Γλώσσα

fileatime(filename)
Παράμετροι Περιγραφή
filename Απαιτείται. Καθορίζει το αρχείο που πρέπει να ελεγχθεί.

Συμβουλές και Σχόλια

Συμβουλή:Το αποτέλεσμα αυτής της λειτουργίας θα αποθηκευτεί στον κουτί αποθήκευσης. Χρησιμοποίησε clearstatcache() να καθαρίσει τον κουτί αποθήκευσης.

Σημείωση:Στα περισσότερα Unix συστήματα αρχείων, όταν αλλάζουν τα δεδομένα του inode ενός αρχείου, το αρχείο θεωρείται ότι έχει τροποποιηθεί. Δηλαδή, όταν ενημερώνονται τα δικαιώματα, οι ιδιοκτήτες, οι ομάδες ή άλλες μεταγενέστερες μεταδεδομένα του inode. Βλέπε filemtime()(Αυτό είναι η λειτουργία που θέλεις να χρησιμοποιήσεις για να δημιουργήσεις το σημείωμα του τελευταίου ενημερωμένου χρόνου σε ιστοσελίδες)και fileatime().

Σχόλια:Μερικές Unix περιγραφές κειμένων αναφέρουν την ctime ως την ώρα δημιουργίας του αρχείου, είναι λάθος. Στα περισσότερα Unix συστήματα αρχείων, δεν υπάρχει ώρα δημιουργίας Unix αρχείων.

Παράδειγμα

<?php
echo filectime("test.txt");
echo "Τελευταία αλλαγή: ".date("F d Y H:i:s.",filectime("test.txt"));
?>

Έξοδος:

1138609592
Τελευταία αλλαγή: 30 Ιανουαρίου 2006 09:26:32.