- Автор темы
- #1
пишу скрипт который все файлы шаблона копирует в папку проводит с ними манипуляции архивирует каталог и отправляет в секретное место, а файлы и директории должны быть удалены, но не получается удалить каталоги с первого раза! Когда второй раз открываю скрипт каталоги удаляются...кто знает как сделать чтобы с первого раза всё удалялось? Вот архивчик там шаблон, скрипт и htacess в котором включен показ ошибок Для просмотра ссылки Войди или Зарегистрируйся подскажите кто знает как сделать так чтобы с первого раза всё удалялось
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);
}
}
?>