Open crissalex opened 8 years ago
PHP环境版本为:5.4.45 系统环境为:IIS6,win2003 r2 server 错误位置为后台管理跳转页面:mode目录下admin.mod.php 行号:569 变量名:$statVals['whatsHottest'] 错误提示:Undefined index:whatsHottest, 接着提示函数错误:implode
开发者大概忘记进行非空判断了,我的修改代码如下: if(isset($statVals['whatsHottest']) && !empty($statVals['whatsHottest'])){ $statVals['whatsHottest'] = '<li>' . implode('</li><li>', $statVals['whatsHottest']) . '</li>'; }else{ $statVals['whatsHottest'] = '<li></li>'; }
if(isset($statVals['whatsHottest']) && !empty($statVals['whatsHottest'])){ $statVals['whatsHottest'] = '<li>' . implode('</li><li>', $statVals['whatsHottest']) . '</li>'; }else{ $statVals['whatsHottest'] = '<li></li>'; }
可能有些环境下会忽略这个问题,但是,我本机出现了,希望开发者能够修复。
这段代码,其实是最近浏览的文章,但是,恰巧我把文字都删除了,连演示的文章也都删了。 @bo-blog
谢谢报告,下次修正。
PHP环境版本为:5.4.45 系统环境为:IIS6,win2003 r2 server 错误位置为后台管理跳转页面:mode目录下admin.mod.php 行号:569 变量名:$statVals['whatsHottest'] 错误提示:Undefined index:whatsHottest, 接着提示函数错误:implode
开发者大概忘记进行非空判断了,我的修改代码如下:
if(isset($statVals['whatsHottest']) && !empty($statVals['whatsHottest'])){ $statVals['whatsHottest'] = '<li>' . implode('</li><li>', $statVals['whatsHottest']) . '</li>'; }else{ $statVals['whatsHottest'] = '<li></li>'; }
可能有些环境下会忽略这个问题,但是,我本机出现了,希望开发者能够修复。