<كاملة PHP نظام الملفات المرجعي
تعريف والاستخدام
و fstat() الدالة بإرجاع المعلومات حول ملف مفتوح.
هذه الدالة تقوم بإرجاع صفيف مع العناصر التالية:
- [0] أو [ديف] - عدد الأجهزة
- [1] أو [إينو] - عدد Inode
- [2] أو [وضع] - وضع الحماية Inode
- [3] أو [nlink] - عدد كبير من الروابط
- [4] أو [رمز المستخدم] - هوية المستخدم مالك
- [5] أو [دائرة المخابرات العامة] - ID مجموعة من المالك
- [6] أو [rdev] - Inode نوع الجهاز
- [7] أو [حجم] - الحجم بالبايت
- [8] أو [ATIME] - أخر (as Unix timestamp)
- [9] أو [وقت أخر تعديل] - تاريخ آخر تعديل (as Unix timestamp)
- [10] أو [ctime] - آخر تغيير inode (as Unix timestamp)
- [11] أو [blksize] - Blocksize من الملفات IO (if supported)
- [12] أو [كتل] - عدد القطع المخصصة
بناء الجملة
fstat(file)
معامل | وصف |
---|---|
file | مطلوب. يحدد ملف مفتوح للتحقق |
نصائح وملاحظات
Note: إن نتائج هذه الوظيفة تختلف من خادم إلى خادم. قد تحتوي على مجموعة مؤشر عدد، ومؤشر الاسم، أو كليهما.
Tip: هذه هي وظيفة مماثلة ل stat() ، إلا أنه مع هذه الوظيفة يجب أن يكون الملف مفتوحا.
مثال
<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>
الناتج من التعليمات البرمجية أعلاه يمكن أن يكون:
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
)
<كاملة PHP نظام الملفات المرجعي