帝国CMS升级PHP5.4后无法留言 无法编辑模板的问题

留言问题,经实际测试,发现reppoststr函数传入中文字符时,返回的中文都被过滤掉的问题,也就是说,PHP 5.4 中,经 htmlspecialchars 转义后的中文字符串为空。

修改 functions.php 和 q_f

unctions.php, 函数体改为以下形式即可
function reppoststr( $val )
{
$val = htmlspecialchars( $val, ENT_COMPAT ,’GB2312′);
return $val;
}

模板问题,修改相关函数为 htmlspecialchars(stripSlashes($r[cptemp]), ENT_COMPAT ,’ISO-8859-1′)

很麻烦,恐怕还会因为此函数陆续发现更多问题。

Continue reading

关于近期WORDPRESS 前台、后台变慢的原因及解决办法

近半个多月以来,我的两个wordpress博客突然响应巨慢,打开页面需要十几秒钟。而两个博客表现不同,一个是前台正常,后台变慢;而另一个是前后台都变慢。排除服务器和线路故障后,最终发现根本问题在于最近google的被墙。如果模板使用了google open fonts服务,那么前后台都变慢,如果模板没使用这些服务,前台不受影响。
同样,如果模板里使用了google的AJAX或者API公共库,同样会出现类似问题。
解决办法:只后台问题的,在后台安装 Disable google fonts插件即可;如果模板存在问题的,建议搜索所有googleapi,google.com等网址,删除或者替换相应代码。

  • fafsdsadsadsadas