Änderungsdatum einer csv-Datei ausgeben!

Seven Secrets

Erfahrenes Mitglied
Hallo,

ich möchte das Datum einer csv-Datei ausgeben um den Usern zu zeigen, wann das letzte Update geschehen ist. Das habe ich auch realisiert bekommen, nun ist die Frage, warum gibt er mir das Datum des Uploads der Datei aus und nicht das Datum des letzten zugriffs?

Upload ist: 12.07.2005
Änderung: 03.08.2005

So sieht der Quelltext aus:
PHP:
<?PHP
$datei = 'teltow.csv';
$zeit = fileatime($datei);
echo "letztes Update: " .gmdate("d.m.Y", $zeit);
?>
 
de.php.net/fileatime hat gesagt.:
Das Ergebnis dieses Funktionsaufrufes wird zwischengespeichert. Siehe clearstatcache() für weitere Einzelheiten.

Anmerkung: Die atime einer Datei ist vorgesehen sich immer zu ändern, sobald Datenblöcke einer Datei gelesen werden. Das kann sich folgenschwer auf die Performance auswirken, wenn eine Anwendung regelmäßig auf eine große Anzahl Dateien oder Verzeichnisse zugreift. Manche Unix Dateisysteme können mit deaktivierter atime-Aktualisierung gemountet werden, um die Performance solcher Applikationen zu erhöhen; USENET news spools sind ein häufiges Beispiel. Auf solchen Dateisystemen wird diese Funktion nutzlos.
Nimm lieber [phpf]filemtime[/phpf]
 
Zurück