به دست آوردن حجم یک فایل، با تابع filesize در PHP
با استفاده از تابع filesize در PHP ، می توانیم حجم یک فایل را بر حسب بایت (byte) به دست بیاوریم.
به مثال زیر توجه کنید :
به عنوان مثال، فرض کنید که یک فایل با نام myFile.xml در فولدری به نام myFolder داشته باشیم و بخواهیم که حجم آن را به دست آوریم، برای این منظور، کدهای زیر را می نویسیم :
$size_byte = filesize("myFolder/myFile.xml");
echo $size_byte;
echo "<br />";
$size_kilobyte = $size_byte/1024;
echo $size_kilobyte;
echo "<br />";
$size_megabyte = $size_kilobyte/1024;
echo $size_megabyte;
?>
متغیر size_byte برابر حجم فایل بر حسب بایت (byte)، متغیر size_kilobyte برابر حجم فایل بر حسب کیلوبایت (kilobyte) و متغیر size_megabyte برابر حجم فایل بر حسب مگابایت (megabyte) می باشد.
نتیجه :
1.5458984375
0.0015096664428711