В этом небольшом примере, показано как можно сделать очистку временной папки. Скрипт можно периодически запускать «руками» — из браузера, или же поставить на выполнение по cron. Как установить скрипт на крон можно почитать в этой статье — ссылка.
Скрипт очень прост, но бывает весьма полезен, особенно если на сервере или хостинге не большой размер жесткого диска.
Ниже приведен код с подробными комментариями:
$folderPath = "/tmp"; // путь до папки с временными файлами
$count = 0; // счетчик файлов
if (is_dir($folderPath)) { // проверяем существование
if ($dir = opendir($folderPath)) { // открываем папку
while (($file = readdir($dir)) !== false) { // перебираем все файлы
if($file !='.' && $file !='..'){ // если это файл
if(unlink($folderPath.'/'.$file)){ // то удаляем его
echo "File: $file removed<br/>"; // вывод имени удаленного файла
$count ++;
}
}
}
closedir($dir); // закрываем папку
}
}
echo "Count remove: $count"; // выводим количество удаленных файлов

Можно ли воспользоваться этим скриптом для удаления конкретного файла, например — ерор.пхп, который находится в корне сайта? Или данный скрипт не подлежит изменению и он рассчитан только на поиск файлов в директории