PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : حذف فایل با php



wikidrama
January 24th, 2016, 18:27
سلام
دوستان من از php هیچی بلد نیستم ، یه کدی لازم دارم که فایل های کمتر از 100 بیت رو تو پوشه پیدا و حذف کنه اپلود سنتری داشتم که بخاطر مشکل سرور بعضی فایل ها 0 بایت شدن و تعدادشون بسیار زیاده نمیشه دستی حذف کرد

Rezash
January 24th, 2016, 19:00
سلام


foreach (glob('/path/to/files/*') as $file) {
if (is_writable($file) && filesize($file) < (1024 * 10)) {
unlink($file);
}
}
/path/to/files/ این کد فایل های کمتر از 10 کیلوبایت رو در مسیر
حذف میکند.
به جای 10 *1024 عدد مورد نظر تون بر حسب بایت بنویسید
. هشدار ! این توابع خطرناک هستند و اگر آشنایی کافی با کد نویسی ندارید از اجرا روی سرور خودداری کنید چون ممکن هست فایل های زیادی رو یکباره حذف کنید
اگر فایل هاتون مهم هست کمی هزینه کنید و کار رو به یک متخصص بسپارید
منبع کد :
http://stackoverflow.com/questions/4813788/how-do-i-delete-image-file-less-than-particular-size
موفق باشید