Fastest way to calculate the size of an file opened inside the code (PHP) -
Fastest way to calculate the size of an file opened inside the code (PHP) -
i know there quite bit of in-built functions available in php size of file, of them are: filesize, stat, ftell, etc.
my question lies around ftell quite interesting, returns integer value of file-pointer file.
is possible size of file using ftell function? if yes, tell me how?
scenario:
system (code) opens existing file mode "a" append contents. file pointer points end of line. system updates content file. system usesftell calculate size of file.
fstat determines file size without acrobatics:
$f = fopen('file', 'r+'); $stat = fstat($f); $size = $stat['size']; ftell can not used when file has been opened append("a") flag. also, have seek end of file fseek($f, 0, seek_end) first.
php file filesize
Comments
Post a Comment