发新话题
打印

Warning: Invalid argument supplied for foreach() in 完善解决方案

Warning: Invalid argument supplied for foreach() in 完善解决方案

论坛出现:

Warning: Invalid argument supplied for foreach() in \bbs\include\discuzcode.func.php on line 38

Warning: Invalid argument supplied for foreach() in \bbs\forumdisplay.php on line 83

Warning: Invalid argument supplied for foreach() in \bbs\include\forum.func.php on line 75

这个问题苦恼挺长时间,现在终于解决了,现与大家分享!

按如下顺利进行:

〔1〕用“二进制”方式重新覆盖相关文件,更新缓存,看问题是否解决,如果未解决看[2]。

〔2〕将报错的语句做如下修改(例):



foreach($extcredits as $id => $credit) {
        if($credit[''ratio'']) {
                $exchcredits[$id] = $credit;
        }
}

改为


if(is_array($extcredits)) {                 //add
foreach($extcredits as $id => $credit) {
        if($credit[''ratio'']) {
                $exchcredits[$id] = $credit;
        }
}
}  //add



foreach((array)$extcredits as $id => $credit) {
        if($credit[''ratio'']) {
                $exchcredits[$id] = $credit;
        }
}

TOP

发新话题