
نوشته اصلی توسط
.:: Ali ::.
من اومد یه فایل بنام done.php ایجاد کردم این کدهارو داخلش قرار دادم
کد:
<?php
function deletefolder($http://184.16.10.123:4823/CMD_FILE_MANAGER/domains/mysite.in/public_html/new/wp-content/pro_cache) {
if ($handle=opendir($path)) {
while (false!==($file=readdir($handle))) {
if ($file<>"." AND $file<>"..") {
if (is_file($path.'/'.$file)) {
@unlink($path.'/'.$file);
}
if (is_dir($path.'/'.$file)) {
deletefolder($path.'/'.$file);
@rmdir($path.'/'.$file);
}
}
}
}
}
?>
در کرون جابز تایم رو تعریف کردم و در کامند ادرس این فایل done.php رو به این صورت قرار دادم
اما عمل نمیکنه و پوشه pro_cache رو بر اساس اون زمان تعیین شده حذف نمیکنه
کد:
/home/mysite/public_html/done.php
کد زیر را درون فایل قرار دهید و سپس فایل را در مرورگر خود باز کنید.
mysite.in/done.php
و نتیجه را اعلام کنید.
در صورت وجود مشکل اطلاعات را پ.خ کنید.
کد:
function deletefolder($path) {
if ($handle=opendir($path)) {
while (false!==($file=readdir($handle))) {
if ($file<>"." AND $file<>"..") {
if (is_file($path.'/new/wp-content/pro_cache'.$file)) {
@unlink($path.'/new/wp-content/pro_cache'.$file);
}
if (is_dir($path.'/new/wp-content/pro_cache'.$file)) {
deletefolder($path.'/new/wp-content/pro_cache'.$file);
@rmdir($path.'/new/wp-content/pro_cache'.$file);
}
}
}
}
}
- - - Updated - - -
کد زیر را هم تست کنید.
کد:
<?php
$path = "/new/wp-content/pro_cache";
if(!rmdir($path))
{
echo ("Could not remove $path");
}
?>