Показать сообщение отдельно
  #6 (permalink)  
Старый 29.12.2016, 15:56
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

$dir = 'path/'; //путь к каталогу
$check = 1; //период в днях

foreach(glob($dir.'*', GLOB_ONLYDIR) as $f) {
    if(date_diff(date_create('now'), date_create(date('Y-m-d H:i', filemtime($f))))->format('%d') > $check) {
        $f = $dir . $f;
        chmod($f, 0777);
        array_map('unlink', glob($f.'/*'));
        rmdir($f);
    }    
}
Ответить с цитированием