PHP5.2下preg_replace函数的问题


本文整理自网络,侵删。

preg_replace 使用的超过了php5.2默认允许的字节,也就是pcre.backtrack_limit和pcre.recursion_limit的大小的问题。

Discuz!6.0.0正式版程序发布以来,大家都热火朝天的升级中,但是部分插件在6.0下出现了问题
比如http://www.discuz.net/viewthread.php?tid=559133这个银行插件

在php为5.2.0及以上的环境下安装以后会出现白屏的问题

从Discuz!用户的角度考虑,我们需要去协助插件作者解决这个问题

下面说下我的解决过程,希望能给大家一些建议吧

第一:此插件在5.5的情况下可以正常运行,但是6.0下就白屏了

Discuz!6.0为了增加模板缓存文件的可读性,增加了缓存文件的缩进,而确实修改过部分templates.func.php的模板处理部分,
莫非是这个原因?开始我初步确定是这里的问题,因为用5.5的部分代码替换修改过的代码,就表现正常,但是很郁闷的没有找到原因

第二步:怀疑是bank.htm这个模板书写格式的问题,于是我很郁闷的开始分析模板,说实话,模板大了分析起来真的很头疼。结果显然又没有找到原因。比较郁闷的说

阅读剩余部分

相关阅读 >>

java(jsp)整合discuz同步登录功能详解

telnet 服务器的25端口不通(无法发送邮件)的解决办法

phpwind中的数据库操作类

discuz! 7.0模板风格布局模块化设计

帝国cms7.5整合论坛程序discuzx3.2同时登陆退出的实现方法

discuz bad request (invalid hostname)问题解决方法(discuz 和dx都适用)

discuz 7.2 主题列表页模板(forumdisplay.htm)修改教程

asp.net dropdownlist自定义控件,让你的分类更清晰

discuz提示“密码错误次数过多,请15分钟后重新登陆”问题解决方法

discuz!nt 论坛整合asp程序论坛

更多相关阅读请进入《Discuz论坛》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...