Forum und email

filectime

(PHP 4, PHP 5)

filectime — Haalt de 'inode verander' tijd op van een bestand

Beschrijving

int filectime ( string $filename )

Geeft de tijd dat het bestand het laatste veranderd is terug, of FALSE in het geval van een fout. De tijd wordt terug gegeven in Unix timestamp.

Let op: op de meeste Unix bestands systemen wordt een file als gewijzigd gezien, als zijn inode data is gewijzigd; dat wil zeggen, wanneer de permissie, eigenaar, groep of andere metadata van de inode geupdate wordt. Zie ook filemtime() (dit wil je gebruiken als je "Laatst veranderd" voetnoten wil maken op je webpagina) en fileatime().

Let ook op het feit dat in sommige Unix teksten staat dat de ctime van een bestand de tijd van aanmaak van het bestand is. Dit is fout. Er is geen aanmaak tijd voor Unix bestanden in de meeste Unix bestands systemen.

Note: The results of this function are cached. See clearstatcache() for more details.

Note: This function will not work on remote files as the file to be examined must be accessible via the servers filesystem.

Example#1 fileatime() voorbeeld

<?php

// outputs e.g.  somefile.txt was last changed: December 29 2002 22:16:23.

$filename 'somefile.txt';
if (
file_exists($filename)) {
    echo 
"$filename was last changed: " date ("F d Y H:i:s."filectime($filename));
}

?>

Zie ook filemtime().