Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] DZ3.2x论坛 自己修改了下代码大家帮忙看看改的对嘛

[复制链接]
a453650749 发表于 2017-11-20 16:59:33 | 显示全部楼层 |阅读模式
本帖最后由 a453650749 于 2017-12-21 14:48 编辑

搬家后提示Warning: Invalid argument supplied for foreach() in httpdocs\source\class\class_template.php on line 141
我在百度知道上面提问  有人回答说是
在 php 中,如问题所描述的 foreach 遍历源数组出现的错误,通常是由于所遍历的不是一个有效数组。

通常的代码中,会在 foreach 之前添加一个 is_array() 进行判断:
if(is_array($aaaa))
{                           
    foreach(....)
    {
        .....
     }
}
我自己琢磨了下 我以前在论坛求助过类似的问题 我按照那个解决方案 自己弄了吸啊应该改成(对吗?如果不对应该怎么改)if(is_array($path.'/template')){   
                                foreach(lang($path.'/template') as $k => $v) {
                                        $this->language['inner'][$k] = $v;

补充一下 我的这个论坛用的是WIN主机 换成linux主机后就没有这个情况了 WIN主机下该怎么修改啊
 楼主| a453650749 发表于 2017-11-23 10:56:24 | 显示全部楼层
大家帮忙看看
回复

使用道具 举报

 楼主| a453650749 发表于 2017-12-21 14:48:04 | 显示全部楼层
补充一下 我的这个论坛用的是WIN主机 换成linux主机后就没有这个情况了 WIN主机下该怎么修改啊
回复

使用道具 举报

Failure 发表于 2017-12-21 15:52:14 | 显示全部楼层
两台主机的PHP版本
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-29 18:29 , Processed in 0.020939 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表