标题:
Warning: Invalid argument supplied for foreach() in 完善解决方案
[打印本页]
作者:
wfjt
时间:
2010-1-28 15:38
标题:
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;
}
}
欢迎光临 免费站长资源论坛 (http://chinafree.free.fr/)
Powered by Discuz! 6.0.0