PHP — различия между версиями

Материал из K.Wiki
Перейти к: навигация, поиск
(Новая страница: «=== Как рекурсивно удалить каталог? === <pre>function rrmdir($dir) { if (is_dir($dir)) { $objects = scandir($dir); fore…»)
(нет различий)

Версия 04:28, 5 августа 2017

Как рекурсивно удалить каталог?

function rrmdir($dir) { 
   if (is_dir($dir)) { 
     $objects = scandir($dir); 
     foreach ($objects as $object) { 
       if ($object != "." && $object != "..") { 
         if (is_dir($dir."/".$object))
           rrmdir($dir."/".$object);
         else
           unlink($dir."/".$object); 
       } 
     }
     rmdir($dir); 
   } 
 }