تحتوي لغة php على وظائف متعدةة مفيدة في برمجة وبناء المواقع الالكترونية، فلكل وظيفة مهمة تقوم بها حسب طلب المبرمج، ومن ضمن هذه الوظائف تحتوي php على وظيفة مفيدة تسمى filesize () والتي يمكن أن تساعدنا في عرض حجم الملف من خلال فحصه أون لاين عبر الانترنت، ويمكننا بسهوله عرض حجم الملف بوحدة البايت او الكيلو بايت او الميغا بايت او حتى الجيجا بايت.
ملف curl.php لجلب البيانات
علينا اولا ان نقوم بتحميل هذا الملف الذي يدعى curl.php (اضغط هنا للتحميل) ووضعه الى جانب الملف ثم بادراجه في الملف الذي سنقوم بالكتابة عليه كالتالي:
[php]include_once 'curl.php';
$curl = new cURL();[/php]
عرض حجم الملف بوحدة البايت
بعد اتمام الخطوة السابقة نقوم بادراج الكود التالي لعرض حجم الملف بوحدة البايت:
[php]$file = 'xxxx';
$filesize = $curl->get_file_size($file);
echo "حجم الملف هو $filesize بايت"; [/php]
نقوم باستبدال xxxx برابط الملف المراد فحصم حجمه او تعريفه.
عرض حجم الملف بوحدة الكيلو بايت
يمكن استبدال الكود السابق بالكود التالي لعرض حجم الملف بوحدة الكيلو بايت
[php]$file = 'xxxx';
$filesize = round($filesize / 1024 / 1024, 1);
echo "حجم الملف هو $filesize كيلو بايت"; [/php]
عرض حجم الملف بوحدة الميغا بايت
يمكن استبدال الكود السابق بالكود التالي لعرض حجم الملف بوحدة الميغا بايت
[php]$file = 'xxxx';
$filesize = round($filesize / 1024 / 1024, 1);
echo "حجم الملف هو $filesize ميغا بايت"; [/php]
بالطبع مع استبدال xxxx برابط الملف المراد فحصم حجمه او تعريفه.
وحدات قياس احجام الملفات الالكترونية
وحدات تخزين المعلومات في الحاسوب هي الوحدات التي تستخدم لحساب مساحات الذاكرة في الحاسوب، وهي تعبر أساساً عن كمية المعلومات المخزنة وتقاس عادة بالبايت ومضاعفاته، ومن أكثر وحدات القياس شيوعا او استخداما هي:
1 كيلوبايت KB أو KiB يساوي 1.024 بايت
1 ميغا بايت MB يساوي 1.024 كيلو بايت
1 جيجا بايت GB يساوي 1.024 ميغا بايت
1 تيرابايت TB يساوي 1.024 جيجا بات