(PHP 4, PHP 5, PHP 7)
fstat — Bir açık dosya tanıtıcısı kullanarak bir dosya hakkında bilgi döndürür
$dt
) : array
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.