PDA

View Full Version : سوال: دلیل این ارور چیه؟ Warning: filesize() [function.filesize]: stat failed for 1.jpg in C:\xampp\htdocs



phpweb
چهارشنبه 27 بهمن 1389, 16:48 عصر
من برای تعیین حجم فایلهام از تابع filesize استفاده می کنم اما با ارور زیر مواجه می شم.

دلیل این ارور چیه؟

کد پی اچ پی


$readsize=$file;
$size=filesize($readsize)/1024;
$round = round($size,1);


ارور

Warning: filesize() [function.filesize]: stat failed for 1.jpg in C:\xampp\htdocs

رضا قربانی
چهارشنبه 27 بهمن 1389, 19:26 عصر
1.jpg رو پیدا نمی کنه

cpuman
چهارشنبه 27 بهمن 1389, 20:30 عصر
مسیر فایلت یه جایی ادیت شده دقت کن به C:xampphtdocs یه جایی کاراکتر \ رو حذف کردی مثل دستورات strip_splashes یا trim

phpweb
چهارشنبه 27 بهمن 1389, 21:15 عصر
مسیر فایلت یه جایی ادیت شده دقت کن به C:xampphtdocs یه جایی کاراکتر \ رو حذف کردی مثل دستورات strip_splashes یا trim

من از هیچکدوم از این توابع استفاده نکردم. شاید مشکل از جایی دیگه باشه.

MMSHFE
شنبه 30 بهمن 1389, 08:33 صبح
با سلام، براي اطمينان بيشتر، يك بار file$ رو با دستور echo چاپ كنيد. شايد مسير فايل جاي ديگه است و پوشه مربوطه رو ذكر نكردين، يا شايد اين متغير، يك resource هست نه مسير فايل (مثلاً نتيجه خروجي تابع fopen هست). در چنين مواردي، بهتره مسير رو مستقيماً به تابع filesize ارسال كنيد.