В этом небольшом примере, показано как можно сделать очистку временной папки. Скрипт можно периодически запускать «руками» — из браузера, или же поставить на выполнение по 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"; // выводим количество удаленных файлов
Можно ли воспользоваться этим скриптом для удаления конкретного файла, например — ерор.пхп, который находится в корне сайта? Или данный скрипт не подлежит изменению и он рассчитан только на поиск файлов в директории