打了安全补丁后,首页底部成这样了

2016-07-07 15:13 来源:www.chinab4c.com 作者:ecshop专家

table('comment') . ' AS a,'. $GLOBALS['ecs']->table('goods') .'AS b WHERE a.status = 1 AND a.parent_id = 0 and a.comment_type=0 and a.id_value=b.goods_id '. ' ORDER BY a.add_time DESC'; if ($num > 0) { $sql .= ' LIMIT ' . $num; } //echo $sql; $res = $GLOBALS['db']->getAll($sql); $comments = array(); foreach ($res AS $idx => $row) { $comments[$idx]['add_time'] = local_date($GLOBALS['_CFG']['time_format'], $row['add_time']); $comments[$idx]['content'] = $row['content']; $comments[$idx]['id_value'] = $row['id_value']; $comments[$idx]['goods_thumb'] = get_image_path($row['goods_id'], $row['goods_thumb'], true); $comments[$idx]['goods_name'] = $row['goods_name']; } return $comments; } } ?> assign('my_comments',get_comments(4)); ?

回答:
代码都出来了。因该是PHP配置的问题。短标签问题造成。



1)、根本不是PHP配置的问题,
2)、是因为官方最新补丁中的 includes/cls_template.php 文件中加了一段新代码,这段新代码的作用就是对模板文件中的PHP代码进行了特殊过滤。

如果你的模板文件中没有PHP代码,就不会报错。如果你的模板文件中有PHP代码,那就会出现楼主那样的错误,错误现象就是直接显示出PHP代码。

同意路“边野猪”的看法

别人没有这个问题?

求楼主赐教该如何解决

同意5楼,你要调整下你的模板了

我打了补丁之后网站都乱码了,又恢复到前面了。
杭白菊商城开吃啦

我的直接提示 cls_template.php加的那段代码有问题。

还原就好了。。。