-
حذف فایل
سلام
من تو php برای هر کاربر یک پوشه درست می کنم که بتونم فایل های آپلود شدش رو اونجا ذخیره کنم ولی وقتی که با دستور rmdir می خوام پاکش کنم می گه باید محتویاتش خالی باشه چجوری می تونم محتویاتش و پاک کنم
؟؟
ایا تابعی .وجود داره که این کار خودکار صورت بگیره یا باید به صورت دستی تعریف کنم؟
-
سلام از این تابع که برات میزارم استفاده کن هم پوشه و هم فایلهای داخلش رو باهم پاک می کنه
کد:
function recursiveRemoveDirectory($directory)
{
foreach(glob("{$directory}/*") as $file)
{
if(is_dir($file)) {
recursiveRemoveDirectory($file);
} else {
unlink($file);
}
}
rmdir($directory);
}
اینجوری ازش استفاده کن مسیر پوشه رو بهش به عنوان پارامتر بده
کد:
recursiveRemoveDirectory('directory_name');