PHP fstat() फ़ंक्शन
विन्यास और उपयोग
fstat() फ़ंक्शन खुले फ़ाइल के बारे में जानकारी वापस देता है。
व्याकरण
fstat(फ़ाइल)
पैरामीटर | वर्णन |
---|---|
पाइप | अनिवार्य। जिस खुले फ़ाइल की जांच करना है इसे निर्दिष्ट करें। |
वर्णन
फ़ाइल पॉइंटर हैंडल द्वारा खोले गए फ़ाइल के अनुमानित जानकारी प्राप्त करें।
इस फ़ंक्शन द्वारा वापस दी गई एकल मान एक्रॉस आयामों का ग्रिड रिटर्न करता है, इस मान एक्रॉस आयामों के ग्रिड में निम्नलिखित एलीमेंट शामिल हैं:
संख्याक निर्देशक | संबंधित कुंजीपटी (फील्ड 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 | पिछली संशोधन का समय (यूनिक्स समयस्तंभ) |
10 | ctime | पिछली परिवर्तन का समय (यूनिक्स समयस्तंभ) |
11 | blksize | फ़ाइल सिस्टम आईओ का ब्लॉक आकार |
12 | blocks | ब्लॉक की संख्या जो इसे ले रहे है |
सूचना और टिप्पणी
सूचना:यह फ़ंक्शन stat() फ़ंक्शन अच्छा है, लेकिन इसका अलग तरीका है कि यह खुले फ़ाइल संकेतक पर नहीं, फ़ाइल नाम पर काम करता है。
उदाहरण
<?php $file = fopen("test.txt","r"); print_r(fstat($file)); fclose($file); ?>
आउटपुट इस तरह है:
एरे ( [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 )