Скрипт для удаления временных файлов

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


Скрипт для удаления временных файлов: 1 комментарий

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*