Удаление файлов на сервере через браузер с помощью PHP

Приведенный ниже архив содержит 1 файла: delete.php.

Необходимо загрузить оба файла на сервер в папку, содержимое которой будет удаляться.

Открываем http://sitaname.com/yourfolder/delete.php

Скрипт выведет список папок и файлов в текущей директории. У каждого пункта списка будет ссылка delete. Это позволяет удалять отдельные элементы.

Помимо этого выводятся ссылки для удаления всех файлов и на удаление самого скрипта.

Для массового удаления есть 2 варианта.
Remove ALL удалит все файлы и саму папку, в которой находится скрипт.
Empty the folder удалит все файлы, но папка пустая останется.


Будьте аккуратны!


Код, который лежит в основе:

function Delete($path) {
    if (is_dir($path) === true) {
        $files = array_diff(scandir($path), array('.', '..'));
        foreach ($files as $file) {
            Delete(realpath($path) . '/' . $file);
        }
        chmod($path, 777);
        return rmdir($path);
    } else if (is_file($path) === true) {
        chmod($path, 777);
        return unlink($path);
    }
    return false;
}

Скачать php файл