PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

filemtime> <filegroup
Last updated: Fri, 03 Oct 2008

view this page in

fileinode

(PHP 4, PHP 5)

fileinodeLiefert die Inode-Nummer einer Datei

Beschreibung

int fileinode ( string $filename )

Gibt die Inode-Nummer einer Datei zurück, oder FALSE wenn ein Fehler auftrat.

Das Ergebnis dieses Funktionsaufrufes wird zwischengespeichert. Siehe clearstatcache() für weitere Einzelheiten.

Diese Funktion ist nicht für remote Dateien geeignet, die zu prüfende Datei muss über das Dateisystem des Servers verfügbar sein.



filemtime> <filegroup
Last updated: Fri, 03 Oct 2008
 
add a note add a note User Contributed Notes
fileinode
meltir at meltir dot com dot nothing
26-Nov-2007 01:02
keep in mind that this function is prone to an overflow, and on big filesystems it will return negative values.
pixel20 at wp dot pl
04-Oct-2007 12: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 09:37
This function, in spite of its name, also works for directories. Most any valid path in the filesystem will generate an inode value.

filemtime> <filegroup
Last updated: Fri, 03 Oct 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites