(PHP 4, PHP 5)
fstat — Bir açık dosya tanıtıcısı kullanarak bir dosya hakkında bilgi döndürür
Dosya tanıtıcısı dt olan bir dosya ile ilgili istatistikleri döndürür. Bir dosya ismi yerine açık bir dosya tanıtıcısı üzerinde çalışması dışında stat() işlevi gibidir.
Dosya ile ilgili istatistikleri içeren bir dizi döndürür. Dönen dizinin biçemi hakkında bilgi edinmek için stat() işlevine bakınız.
Örnek 1 - fstat() örneği
<?php
// bir dosya açalım
$fp = fopen("/etc/passwd", "r");
// istatistikleri toplayalım
$fstat = fstat($fp);
// dosyayı kapatalım
fclose($fp);
// sadece ilişkisel kısmı basar
print_r(array_slice($fstat, 13));
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Array ( [dev] => 771 [ino] => 488704 [mode] => 33188 [nlink] => 1 [uid] => 0 [gid] => 0 [rdev] => 0 [size] => 1114 [atime] => 1061067181 [mtime] => 1056136526 [ctime] => 1056136526 [blksize] => 4096 [blocks] => 8 )
Bilginize: Dosyaların sunucunun dosya sistemi üzerinden erişilebilir olması gerektiğinden bu işlev uzak dosyalar üzerinde çalışmayacaktır.