标题:
dz升级到6.0后,日志记录显示顺序乱了
[打印本页]
作者:
fangzhen
时间:
2009-1-9 14:33
标题:
dz升级到6.0后,日志记录显示顺序乱了
dz的日志文件写在forumdata\logs 文件夹,相当于文本文件,所以当升级时这个文件夹的数据也需要备份的,而且发现备份完以后记录的排序都乱了,目前还没找到原因,有人知道不??
作者:
fangzhen
时间:
2009-1-9 15:54
找到问题的原因了,原来的程序在读取记录的时候并没有对记录按时间排序,而仅仅用array_reverse函数,只要对读取的记录arsort就可以了,修改路径 /admin/logs.inc.php.
作者:
fangzhen
时间:
2009-1-9 16:23
还需要注意的是,在处理记录时,并没有对错误记录进行处理,导致可能会在某个记录列表里没有记录,只需要修改一下就可以了。
$page = max(1, intval($page));
$start = ($page - 1) * $lpp;
foreach($logs as $k=>$logrow) {
$log = explode("\t", $logrow);
if(empty($log[1])) {
unset($logs[$k]);
}
}
欢迎光临 PHP开发笔记 (http://phpvi.com/)
Powered by Discuz! 6.1.0