Модуль Авто очистка кеша для DataLife Engine

32
На сайте с 07.02.2011
Offline
76
1008

Доброе время суток!

После установки модуля http://forwebz.com/dle/dle-module/1647-avto-ochistka-kesha-dle.html "Авто очистка кеша для DataLife Engine" в низу страниц сообщение:

Warning: filemtime(): stat failed for engine/cache/topnews_Default.tmp in Z:\home\localhost\www\engine\modules\aClean.php on line 12

если, кто знает php, то подскажите, пожалуйста, как можно исправить данную ошибку??

Спасибо.

siv1987
На сайте с 02.04.2009
Offline
427
#1
если, кто знает php, то подскажите, пожалуйста, как можно исправить данную ошибку??

Удалить нафиг этот модуль или показать проблемный кусок кода

32
На сайте с 07.02.2011
Offline
76
#2
siv1987:
Удалить нафиг этот модуль или показать проблемный кусок кода

<?php

if( ! defined( 'DATALIFEENGINE' ) ) {

die( "Hacking attempt!" );

}

if ($config['allow_cache'] == "yes") {

$time = $time ? $time : 10;

$time_cache = filemtime("engine/cache/topnews_".$config['skin'].".tmp");

$after_cache = (time() - $time_cache)/60;

$time_clean = $time - $after_cache;

if($after_cache >= $time){

clear_cache();

}

echo "\n<!-- Кэш живет ".$after_cache." минуты -->\r\n";

echo "\n<!-- Кэш очистится через ".$time_clean." минуты -->\r\n";

}

?>

{include file="engine/modules/aClean.php?time=10"}

PR
На сайте с 30.12.2007
Offline
140
#3

Перед тем как проверять время создания файла, — нужно проверить наличие этого файла.

32
На сайте с 07.02.2011
Offline
76
#4

куски, файлы...

эх, золотые вы помощники мои....

323182 добавил 10.03.2011 в 10:58

Актуально.

323182 добавил 10.03.2011 в 11:01

PROGRAMMATOR:
Перед тем как проверять время создания файла, — нужно проверить наличие этого файла.

т.е. м модуле отсутствует файл, верно??

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий