fstat

(PHP 4, PHP 5, PHP 7)

fstatBir açık dosya tanıtıcısı kullanarak bir dosya hakkında bilgi döndürür

Açıklama

fstat ( resource $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.

Değiştirgeler

dt

Bir dosya tanıtıcısı. Genellikle fopen() kullanılarak oluşturulur.

Dönen Değerler

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.

Örnekler

Ö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($fstat13));

?>

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
)

Notlar

Bilginize: Dosyaların sunucunun dosya sistemi üzerinden erişilebilir olması gerektiğinden bu işlev uzak dosyalar üzerinde çalışmayacaktır.