(PHP 4, PHP 5, PHP 7, PHP 8)
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.
dt
Bir dosya tanıtıcısı. Genellikle fopen() kullanılarak oluşturulur.
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. Başarısızlık durumunda false
döndürür.
Ö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.