Различные вопросы по PHP и MySQL

101K
.
ramzes
# Homelion (22.12.2014 / 11:24)
Почему scandir пишет в лог ошибки
if (file_exists($dircopy))
{
  $scd = scandir($dircopy);
if (is_dir($dircopy)){
  $scd = scandir($dircopy);

перед сканированием папки стоит проверять существование папки. а не файла;


function clear_dir($dir, $edge=0){
$list = scandir($dir);
foreach($list as $file){
if($file!=='.' AND $file!=='..'){
if(is_file($dir.'/'.$file) AND filemtime($dir.'/'.$file) < (time() - $edge)){
unlink($dir.'/'.$file);
}else if(is_dir($dir.'/'.$file)){
clear_dir($dir.'/'.$file);
                if(count(scandir($dir.'/'.$file)) < 3){
                    rmdir($dir.'/'.$file);
                }
}
}
}
}

clear_dir('public_html');
вариации на тему
.
(\/)____o_O____(\/)
Swank, просто rand, mt_rand для другого
.
(\/)____o_O____(\/)
даже здешний поиск по слову scandir выдает пару функции удаления
.
Swank
Сексуальность валенка
# Koenig (24.12.2014 / 08:23)
Swank, просто rand, mt_rand для другого
Помойму они одинаковы, разница только в том что mt_rand в 4 раза быстрее, бо другойй алгоритм
Upd: тоже самое
Fatal error: Call to undefined function rand()
.
(\/)____o_O____(\/)
Swank, если это хост, беги оттуда
.
Swank
Сексуальность валенка
Koenig, От localhost не убежишь
Дело в том что эта функция не работает именно в этом коде, щас на хост кину проверю
И на хосте ошибка
.
(\/)____o_O____(\/)
Swank, а если цикл не делать бесконечным? например 1000 проходов
.
__________________________________________________
У кого есть идеи как можно закешировать данные юзера?? К примеру в функции user($val) получаем массив с данными из базы,как можно как нибудь это закешировать,без файлов желательно. Кэш при обращении менялся только раз в 10 минут примерно, или допилить в функцию что нибудь,если юзер инфу обновил запускаем функцию и обновляем кэш.
Как то так
.
# Swank (23.12.2014 / 23:09)
При запуске фатальная ошибка мол undefined function mt_rand, в других местах функция работает, а тут
Полный текст ошибки с трейсбэком в студию.
.
Andrei4ik93, А конкретно можно описать задачу? Можно конечно насоветовать всяких memcached, но хотелось бы знать, что именно требуется, чтобы можно было подобрать наиболее оптимальный вариант. Моет быть вообще без кэширования можно будет обойтись.
Всего: 7969