2016-05-15 4 views

ответ

0

Справочник, вероятно, не пуст. Посмотрите здесь, чтобы помочь удалить непустые каталоги: How do I remove a directory that is not empty?

Похоже, что вы отключили отладку PHP, вы можете указать это в верхней части любого php-файла, который дает вам проблемы во время разработки, чтобы понять, что up:

error_reporting(-1); 
ini_set('display_errors', 'On'); 

Просто не забудьте удалить его, прежде чем идти в прямом эфире!

0

Постарайся это

class SiteController extends Controller 
{ 

    public function actionIndex($dir) { 

    if (!file_exists($dir)) { 
     return true; 
    } 

    if (!is_dir($dir)) { 
     return unlink($dir); 
    } 

    foreach (scandir($dir) as $item) { 
     if ($item == '.' || $item == '..') { 
      continue; 
     } 

     if (!deleteDirectory($dir . DIRECTORY_SEPARATOR . $item)) { 
      return false; 
     } 

    } 

    return rmdir($dir); 
    } 
} 
Смежные вопросы