السلام عليكم.
أنا بحاجة لكود يقوم بعرض حجم مجلد ما، لكن لأنه لا توجد دالة تقوم بهاذا العمل قمت بعمل الكود اللذي يقوم بابحث بمجلد معين بحثاً عن اي ملفات ثم يأخذ جحم الملف ويضعه بالمتحول size. وهذا هو الكود:
function folder($folder){
$size = 0;
foreach (scandir($folder) as $file){
if ($file == '.' || $file == '..') continue;
if (is_dir ($file)){
folder("$folder/$file");
}else{
$size += filesize($file);
}
}
return $size
}لكنه يعطيني هاذا الخطأ
Warning: filesize() [function.filesize]: stat failed for httaccess.pdf in D:\xampp\htdocs\My-Programs\Files-4-All\tools.php on line 163
مع العلم أن الملف httaccess.pdf هو موجود داخل المجلد الذي جاولت أن أخذ حجمه.
فهل لكم أن تطلعوني على الخطأ، وهل يوجد كود جاهز يقوم بإعادة حجم مجلد؟
ولكم جزيل الشكر.