Просмотр поста #90023: Не как не магу придумать код

.
jaras
Мастер PHP

Вот если комуто нужно нашол в гугле
<?php

function clear_old_files(){

$expire_time = 120; // Время через которое файл считается устаревшим (в сек.)

$dir = $_SERVER['DOCUMENT_ROOT']."/files/";
// проверяем, что $dir - каталог
if (is_dir($dir)) {
// открываем каталог
if ($dh = opendir($dir)) {
// читаем и выводим все элементы
// от первого до последнего
while (($file = readdir($dh)) !== false) {

// текущее время
$time_sec=time();
// время изменения файла
$time_file=filemtime($dir . $file);
// тепрь узнаем сколько прошло времени (в секундах)
$time=$time_sec-$time_file;

$unlink = $_SERVER['DOCUMENT_ROOT'].'/files/'.$file;

if (is_file($unlink)){
if ($time>$expire_time){

if (unlink($unlink)){

echo 'Файл удален';

}else {

echo 'Ошибка при удалении файла';

}
}

}
}
// закрываем каталог
closedir($dh);
}
}

}

function clear_old_pic(){

$expire_time = 120; // Время через которое файл считается устаревшим (в сек.)

$dir = $_SERVER['DOCUMENT_ROOT']."/screen/";
// проверяем, что $dir - каталог
if (is_dir($dir)) {
// открываем каталог
if ($dh = opendir($dir)) {
// читаем и выводим все элементы
// от первого до последнего
while (($file = readdir($dh)) !== false) {

// текущее время
$time_sec=time();
// время изменения файла
$time_file=filemtime($dir . $file);
// тепрь узнаем сколько прошло времени (в секундах)
$time=$time_sec-$time_file;

$unlink = $_SERVER['DOCUMENT_ROOT'].'/screen/'.$file;

if (is_file($unlink)){
if ($time>$expire_time){

if (unlink($unlink)){

echo 'Файл удален';

}else {

echo 'Ошибка при удалении файла';

}
}

}
}
// закрываем каталог
closedir($dh);
}
}

}

echo clear_old_files();
echo clear_old_pic();
?>