Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Удаление файлов в указанном каталоге и во всех вложенных подкаталогах вместе с этими подкаталогами

Сообщения:  [1-6] 

 
 автор: Kit   (09.08.2007 в 16:38)   письмо автору
 
   для: cheops   (08.08.2007 в 11:15)
 

Все работает. Спасибо! :-)

   
 
 автор: koder   (08.08.2007 в 19:05)   письмо автору
 
   для: Kit   (07.08.2007 в 03:37)
 

function del($DIR, $id = 1)
{
$ABS_DIR = $DIR;
$d = opendir($DIR);
while ($n = @readdir($d))
{
if ($n == '.' || $n == '..' || $n == 'del.php') continue;
if (is_dir($ABS_DIR.'/'.$n))
{
del($ABS_DIR.'/'.$n);
} else {
if (unlink($ABS_DIR.'/'.$n)) echo 'удаляем файл '.($ABS_DIR.'/'.$n).'<br>';
else
echo 'не удалось удалить файл '.($ABS_DIR.'/'.$n).'<br>';
}

}
closedir($d);
if ($id)
{
if (rmdir($ABS_DIR)) echo 'удаляем директорий ['.$ABS_DIR.']<br>';
else
echo 'не удалось удалить директорий ['.$ABS_DIR.']<br>';
}
}

В $DIR передать либо абсолютный, либо относительный путь.
ЗЫ: Думаю, не стоит напоминать, что использовать нужно с предельной осторожностью.
ЗЫ2: Я не несу ответственности за любой вред, полученный в ходе выполнения данного скрипта. ;)

   
 
 автор: cheops   (08.08.2007 в 11:15)   письмо автору
 
   для: Kit   (06.08.2007 в 19:19)
 

Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=34156.

   
 
 автор: Unkind   (07.08.2007 в 04:02)   письмо автору
 
   для: Kit   (07.08.2007 в 03:37)
 

Так покажите то, что у вас выходит вообще. И тогда можно будет пытаться определить, где ошибка.

   
 
 автор: Kit   (07.08.2007 в 03:37)   письмо автору
 
   для: Kit   (06.08.2007 в 19:19)
 

Может кто-нибудь помочь?

   
 
 автор: Kit   (06.08.2007 в 19:19)   письмо автору
 
 

Здравствуйте.
Подскажите, пожалуйста, скрипт, который удаляет все файлы в указанном каталоге и во всех вложенных подкаталогах вместе с этими подкаталогами.
Пробовал сам написать с помощью рекурсивной функции, но не получается :-( Где-то не додумываю.
Спасибо заранее.

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования