主题:万能的无忌,请求PHP程序员大侠帮忙
正序浏览
主题图片汇总
主题内检索
泡菜
泡网分: 0.453
主题: 49
帖子: 355
注册: 2018年10月
我有个PHP影集程序,忽然发现有这样的报错信息:

【难道无忌不能贴代码?请见附图】

我一查,原来是新版本的PHP不支持了。

程序中对应的代码是:

【难道无忌不能贴代码?请见附图】

哪位PHP大侠能帮忙把这句代码改写一下,万分感谢!

(我自己改了几次都出错) 本帖最后由 元老院 于 2018-11-15 11:12 编辑
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
浏览:163 回帖:3
第 1 页 / 共 1 页
游客没有回帖权限
泡菜
泡网分: 0.968
主题: 127
帖子: 1227
注册: 2012年3月
元老院 发表于 2018-11-15 16:55
非常感谢!

我按你的方案试了,但是网页的代码会变成图中的样子,似乎函数的参数传递还是不对。我试着改了,还是不行。

我看了...

可以调试一下$match,看看正则匹配是否正确,正则的代码估计有空格,我看不清
原规则代码去掉最后的e吧

本帖由 色影无忌论坛小程序 发布
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.453
主题: 49
帖子: 355
注册: 2018年10月
老鼠不相往来 发表于 2018-11-15 12:45
e 修饰符升级问题的基本处理办法

1 preg_replace  ->preg_replace_callback
2 第一个参数去掉e修饰符
3 第二个参数 替换为函数($1这种要处理成$match参数形式),如果原第二参数中有变量,要use一下

大概这个样子吧,不确定是否正确。


非常感谢!

我按你的方案试了,但是网页的代码会变成图中的样子,似乎函数的参数传递还是不对。我试着改了,还是不行。

我看了网上的一些例子,对preg_replace_callback第二个参数(函数)还是搞不明白。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.968
主题: 127
帖子: 1227
注册: 2012年3月
元老院 发表于 2018-11-15 11:11
我有个PHP影集程序,忽然发现有这样的报错信息:

【难道无忌不能贴代码?请见附图】

我一查,原来是新版本的PHP不支持了。

程序中对应的代码是:

【难道无忌不能贴代码?请见附图】

哪位PHP大侠能帮忙把这句代码改写一下,万分感谢!

(我自己改了几次都出错)


e 修饰符升级问题的基本处理办法

1 preg_replace  ->preg_replace_callback
2 第一个参数去掉e修饰符
3 第二个参数 替换为函数($1这种要处理成$match参数形式),如果原第二参数中有变量,要use一下

大概这个样子吧,不确定是否正确。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: 万能的无忌,请求PHP程序员大侠帮忙
功能受限
游客无回复权限,请登录后再试