توابع fstat() در PHP

تعریف و استفاده

توابع fstat() اطلاعات مربوط به فایل باز شده را بازمی‌گرداند.

ترتیب

fstat(file)
پارامترها شرح
pipe ضروری. فایلی که باید بررسی شود را مشخص می‌کند.

توضیحات

اطلاعات آماری فایل باز شده توسط اشاره‌گر فایل handle را دریافت کنید.

این تابع یک آرایه از اطلاعات آماری فایل را بازمی‌گرداند، این آرایه شامل عناصر زیر است:

عدد شماره نام کلید مرتبط (از PHP 4.0.6) توضیحات
0 dev نام دستگاه
1 ino شماره
2 mode شیوه محافظت inode
3 nlink تعداد اتصالات
4 uid شماره شناسایی کاربر صاحب
5 gid شماره شناسایی گروه صاحب
6 rdev نوع دستگاه، اگر دستگاه inode باشد
7 size تعداد بایت از اندازه فایل
8 atime زمان آخرین بازدید (تایم استیکر یونیکس)
9 mtime Last modification time (Unix timestamp)
10 ctime Last change time (Unix timestamp)
11 blksize Block size for file system IO
12 blocks Number of blocks occupied

Tips and Comments

Tip:This function is similar to stat() The function is similar, but it acts on the opened file pointer instead of the file name.

Example

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

Output similar to:

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
)