filesize() (filesize)
می خواهی «حجم فایل (File Size)» را بفهمی؟ تابع filesize اندازه فایل را برحسب بایت برمی گرداند. بایت کوچک ترین واحد اندازه گیری فایل است؛ مثل گرم برای وزن.
تعریف ساده و سینتکس
filesize اندازه فایل را می دهد. در خطا مقدار false برمی گردد. نتیجه ممکن است در «کش (Cache)» بماند.
<?php
echo filesize("test.txt");
?>
نکته کش و تازه سازی اندازه
نتیجه اندازه ممکن است کش شود. برای گرفتن مقدار تازه، از تابع clearstatcache کمک بگیر.
<?php
clearstatcache();
$size = filesize("test.txt");
if ($size !== false) {
echo $size;
} else {
echo "Cannot read file size.";
}
?>
گام های عملی سریع
- مسیر فایل را درست بنویس.
- در نیاز، کش را پاک کن.
- filesize را صدا بزن و مقدار را بخوان.
- در خطا، پیام مناسب نمایش بده.
نکته: اگر دنبال «حجم فایل» هستی، این تابع دقیقاً همین را می دهد.
هشدار: اگر خروجی false بود، وجود فایل و دسترسی ها را بررسی کن.
جمع بندی سریع
- filesize اندازه را برحسب بایت می دهد.
- خروجی در خطا برابر false است.
- برای مقدار تازه از clearstatcache استفاده کن.
- مسیر فایل و دسترسی ها بسیار مهم اند.