PHP fstat() funktion

Definition og brug

fstat() funktionen returnerer information om den åbne fil.

Syntaks

fstat(file)
Parameter Beskrivelse
pipe Obligatorisk. Angiv den åbnede fil, der skal kontrolleres.

Beskrivelse

Få statistikker for den fil, der er åbnet ved filpegeren handle.

Denne funktion returnerer en array med statistikker for filen, som indeholder følgende elementer:

Numerisk indeks Relateret nøglenavn (fra PHP 4.0.6) Beskrivelse
0 dev Enhedsnavn
1 ino Nummer
2 mode inode beskyttelsesmode
3 nlink Antal forbindelser
4 uid Ejers bruger-id
5 gid Ejers grupp-id
6 rdev Enheds类型,hvis det er en inode-enhed
7 size Antal byte i filstørrelsen
8 atime Seneste besøgsdato (Unix tidsstempel)
9 mtime Sidste ændringstid (Unix tidsstempel)
10 ctime Sidste ændringstid (Unix tidsstempel)
11 blksize Blokkstørrelse for filsystem IO
12 blocks Antal blokke, de optager

Vedligeholdelse og kommentarer

Vedligeholdelse:Denne funktion er lig med stat() Funktioner ligner, men forskellen er, at den virker på den åbne filpege, ikke filnavnet.

Eksempel

<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>

Udskrivning ligner:

Array
(
[0] => 0
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 92
[8] => 1141633430
[9] => 1141298003
[10] => 1138609592
[11] => -1
[12] => -1
[dev] => 0
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 92
[atime] => 1141633430
[mtime] => 1141298003
[ctime] => 1138609592
[blksize] => -1
[blocks] => -1
)