У меня есть файл PHP « install.php », который обрабатывает установку других скриптов. Я хочу, чтобы этот файл удалял себя и содержащую его папку после ее запуска.
Это возможно?
В демонстрации указано, что папка содержит только ваш файл install.php:
mkdir demo cd demo echo "<?php unlink(__FILE__); rmdir(__DIR__); " > install.php php install.php cd .. ls
Это не показывает «демо-ролик».
Рекурсивное удаление не должно быть сложным для определения эфира, если есть больше (суб-) папок, которые вы хотите удалить.
Вы можете использовать команду PHP unlink и rmdir для удаления самого файла (и его папки). Перед удалением самого файла убедитесь, что вы перенаправляете зрителя на другую страницу.