|
|
|
| Привет всем!
Как можно сделать так что бы удалить все с хоста со страницы типо delete.php и оставить только один фаил index.html, хотя есть и index.php и его тоже удалить? | |
|
|
|
|
|
|
|
для: JESS
(18.11.2008 в 20:17)
| | >со страницы типо delete.php
А этот скрипт delete.php, будет находиться на этом хосте?
P.S. Если это все ваше, не проще зайти по ftp и все не нужное удалить? | |
|
|
|
|
|
|
|
для: AcidTrash
(18.11.2008 в 22:54)
| | просто когда доступа к ftp нету в нужную миниту, вот я такое решение придумал...
cheops спасибо за помощ! | |
|
|
|
|
|
|
|
для: JESS
(18.11.2008 в 20:17)
| | При решении задачи можно отталкиваться от следующей функции
<?php
// Рекурсивная функция удаления каталога
// с произвольной степенью вложенности
function full_del_dir($directory)
{
$dir = opendir($directory);
while(($file = readdir($dir)))
{
// Если функция readdir() вернула файл – удаляем его
if(is_file("$directory/$file")) unlink("$directory/$file");
// Если функция readdir() вернула каталог и он
// не равен текущему или родительскому – осуществляем
// рекурсивный вызов full_del_dir() для этого каталога
else if (is_dir("$directory/$file") &&
$file != "." &&
$file != "..")
{
full_del_dir("$directory/$file");
}
}
closedir($dir);
rmdir($directory);
echo("Каталог успешно удален");
}
// Удаляем каталог temp
full_del_dir("temp");
?>
|
| |
|
|
|