keep in mind that this function is prone to an overflow, and on big filesystems it will return negative values.
fileinode
(PHP 4, PHP 5)
fileinode — Haalt de inode op van een bestand
Beschrijving
int fileinode
( string $filename
)
Geeft het inode nummer terug van het bestand, of FALSE in het geval van een fout.
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.
Zie ook stat().
fileinode
meltir at meltir dot com dot nothing
26-Nov-2007 10:02
26-Nov-2007 10:02
pixel20 at wp dot pl
04-Oct-2007 09:48
04-Oct-2007 09:48
Sample function that generates apache 2.2 ETag. Useful for scripts serving images or other cachable data.
$file="example.png";
// Inode
$ETag = dechex(fileinode($file));
// Size
$ETag.= "-".dechex(filesize($file));
// Modification time in useconds & (2^33-1)
$ETag.= "-".dechex(((filemtime($file).str_repeat("0",6)+0) & (8589934591)));
header("ETag: \"$ETag\");
mark nearby techexplained dot com
06-Jan-2005 06:37
06-Jan-2005 06:37
This function, in spite of its name, also works for directories. Most any valid path in the filesystem will generate an inode value.
