Obtain details regarding a file:
<?php print_r(lstat(“test.txt”)); ?> |
The information about a file or symbolic link is returned by the lstat() function.
Note: This function’s output will vary depending on the server. Either the name index, the number index, or both may be present in the array.
Note: This function caches its output. To clear the cache, use clearstatcache().
Advice: This function is comparable to stat(), with the exception that it returns the symbolic link’s status if the filename argument is a symbolic link.
lstat(filename) |
Parameter |
Description |
filename |
Essential. gives the location of the file or symbolic link to be checked. |
Return Value: |
an array with the subsequent elements: · [0] or [dev] – Device number · [1] or [ino] – Inode number · [2] or [mode] – Inode protection mode · [3] or [nlink] – Number of links · [4] or [uid] – User ID of owner · [5] or [gid] – Group ID of owner · [6] or [rdev] – Inode device type · [7] or [size] – Size in bytes · [8] or [atime] – Last access (as Unix timestamp) · [9] or [mtime] – Last modified (as Unix timestamp) · [10] or [ctime] – Last inode change (as Unix timestamp) · [11] or [blksize] – Blocksize of filesystem IO (if supported) · [12] or [blocks] – Number of blocks allocated It returns an E_WARNING on failure |
PHP Version: |
4.0+ |