не удаляются пустые директории

zilon

Постоялец
Регистрация
30 Июл 2011
Сообщения
370
Реакции
146
пишу скрипт который все файлы шаблона копирует в папку проводит с ними манипуляции архивирует каталог и отправляет в секретное место, а файлы и директории должны быть удалены, но не получается удалить каталоги с первого раза! Когда второй раз открываю скрипт каталоги удаляются...кто знает как сделать чтобы с первого раза всё удалялось? Вот архивчик там шаблон, скрипт и htacess в котором включен показ ошибок Для просмотра ссылки Войди или Зарегистрируйся подскажите кто знает как сделать так чтобы с первого раза всё удалялось :thenks:

PHP:
<?php
//удаляю всё из DLE_shablon
 
$put = dirname(__FILE__);
$end = $put.'\DLE_shablon';
$hto_ichem = '/\./';
 
    foreach (glob("$end\**") as $filename)
    {
    $file = preg_match ($hto_ichem, $filename);
    if ($file == 1)
        {
            /*удаляет файлы в DLE_shablon*/
            unlink($filename);
            echo 'файл УДАЛЁН - '.$filename.'<br>';
        }
        else
        {
            /*удаляет файлы в подпапках DLE_shablon*/
            foreach (glob("$filename\**") as $filename)
            {
                echo 'файл УДАЛЁН - '.$filename.'<br>';
                unlink($filename);
            }
        /*удаляет подпапки в DLE_shablon*/
        echo 'подпапка УДАЛЕНА - '.$filename.'<br>';
        rmdir($filename);
   
        }
    }
 
?>
 
Убедись, что папки удаляются ПОСЛЕ того, как удаляются ВСЕ файлы и подпапки в них.
 
если разрешена функция exec выполняй ssh командой.
 
когда второй раз страница загружается каталоги удаляются

HTML:
<meta http-equiv="refresh" content="1;URL=ydalenie_failov.php">

мета рефреш рулит :crazy:
 
Назад
Сверху