- Регистрация
- 12.07.2014
- Сообщения
- 916
- Благодарностей
- 373
- Баллы
- 63
Всем привет.
Есть тут спецы в PHP?
Посоветуйте пожалуйста что сделать со скриптом?
Суть такова.
Есть домены и на них лежит заглушки (добавляются автоматом при создании домена), html страница и куча картинок, css и т.п.
Надо зенкой переходом на УРЛ удалять все файлы.
Скрипт:
проблема в full_del_dir если прописать вручную путь/var/www/user/data/www/domen.ru то все фунциклирует, а при $_SERVER['DOCUMENT_ROOT'] не работает...
Есть тут спецы в PHP?
Посоветуйте пожалуйста что сделать со скриптом?
Суть такова.
Есть домены и на них лежит заглушки (добавляются автоматом при создании домена), html страница и куча картинок, css и т.п.
Надо зенкой переходом на УРЛ удалять все файлы.
Скрипт:
PHP:
<?php
header ("Content-Type:text/html; charset=UTF-8");
ini_set ('display_errors', 1);
error_reporting (E_ALL);
function full_del_dir ($directory)
{
$expire_time = 300;
$dir = opendir($directory);
while(($file = readdir($dir)))
{
if ( is_file ($directory."/".$file)) {
$time_sec = time();
$time_file = filemtime($directory."/".$file);
$time = $time_sec - $time_file;
if ($time > $expire_time){
unlink ($directory."/".$file);
echo 'файл удален: '.$file.'<br>';
}
}
else if ( is_dir ($directory."/".$file) && ($file != ".") && ($file != "..")) {
full_del_dir ($directory."/".$file);
}
}
closedir ($dir);
}
full_del_dir ('$_SERVER['DOCUMENT_ROOT']'); // Путь до каталога относительно пути где лежит скрипт
?>