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, 22 Aug 2008

view this page in

fileinode

(PHP 4, PHP 5)

fileinodeLit le numéro d'inode du fichier

Description

int fileinode ( string $filename )

Lit le numéro d'inode du fichier.

Liste de paramètres

filename

Chemin vers le fichier.

Valeurs de retour

Retourne le numéro d'inode du fichier, ou FALSE si une erreur survient.

Notes

Note: Les résultats de cette fonction sont mis en cache. Voyez la fonction clearstatcache() pour plus de détails.

Astuce

Depuis PHP 5.0.0, cette fonction peut aussi être utilisée avec quelques protocoles url. Lisez Liste des protocoles supportés pour une liste des protocoles supportant la famille de fonctionnalités de stat().

Voir aussi



filemtime> <filegroup
Last updated: Fri, 22 Aug 2008
 
add a note add a note User Contributed Notes
fileinode
meltir at meltir dot com dot nothing
26-Nov-2007 10: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 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
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, 22 Aug 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites