西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > OpenCart教程 >

php5.5中vqmod无法使用 preg_replace替换方法

时间:2016-02-07 10:00来源:未知 作者:好模板 点击:
php5.5中 preg_replace 这个函数被替换为 preg_replace_callback,那么,如何修改呢? 打开vqmod的核心文件 vqmod.php 进行如下修改。 搜索: $modFilePath = preg_replace(/([^*]+)/e, preg_quote($1, ~), $modFilePath
php5.5中 preg_replace 这个函数被替换为 preg_replace_callback,那么,如何修改呢?
打开vqmod的核心文件 vqmod.php 进行如下修改。
搜索:
$modFilePath = preg_replace('/([^*]+)/e', 'preg_quote("$1", "~")', $modFilePath);
替换为:
$modFilePath = preg_replace_callback('/([^*]+)/', function($match){return preg_quote("$match[1]","~");}, $modFilePath);
然后保存,替换文件即可。
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容