Помогите допилить скрипт для "файлов и папок"

kuzmit42

Мастер
Регистрация
9 Янв 2013
Сообщения
132
Реакции
31
PHP:
<?php
/**
* Function for recursive removal of a nonempty directory
**/
function removeDirRec($dir)
{
    if ($objs = glob($dir."/*")) {
        foreach($objs as $obj) {
            is_dir($obj) ? removeDirRec($obj) : unlink($obj);
        }
    }
    rmdir($dir);
}
?>
Найден скрипт для удаления фалов и папок.
вот тут. Для просмотра ссылки Войди или Зарегистрируйся

Ну и там сказано что типа осторожно, а то скрипт может снести все на хостинге от корня.
Так вот подскажите как это чудо допилить, чтобы можно было указывать папку которую нужно удалять.

Покумекав думаю надо прикрутить путь от корня + добавить нужную папку, примерно так.
Ну например нужно удалить папку "test-temp" в папке "site.ru"
$dir = $_SERVER['DOCUMENT_ROOT'].'/site.ru/test-temp/'.$id;

Только вот не знаю пхп, и не знаю как правильно собрать все в рабочее состояние...
Помогите, боюсь накосячить и все снести )

Если можно скиньте рабочий вариант. для удаления папки
/site.ru/test-temp

Спасибо с ув. Дмитрий!
 
PHP:
function removeDirRec($dir)
{
    if ($objs = glob($dir."/*")) {
        foreach($objs as $obj) {
            is_dir($obj) ? removeDirRec($obj) : unlink($obj);
        }
    }
    rmdir($dir);
}

$dir = $_SERVER['DOCUMENT_ROOT'].'/site.ru/test-temp/';
removeDirRec($dir);
 
Назад
Сверху