首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP ()未知修饰符Preg_match

PHP ()未知修饰符Preg_match
EN

Stack Overflow用户
提问于 2013-08-05 06:22:47
回答 2查看 194关注 0票数 0

我收到了一条错误消息:

代码语言:javascript
复制
Warning: preg_match(): Unknown modifier '/' in C:\xampp\htdocs\easyblog\wp-content\themes\easyblog\inc\widget\flickr.php on line 225

这里的源代码:

代码语言:javascript
复制
// Screen name or RSS in $username?
if (!preg_match("/http://api.flickr.com/services/feeds/", $username))
$url = "http://api.flickr.com/services/feeds/photos_public.gne?id=".urlencode($user_id)."&format=".$flickrformat."&lang=en-us".$tags;
else
$url = $username."&format=".$flickrformat.$tags;

有人能帮帮我吗拜托!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-05 06:24:05

您需要在表达式中转义正斜杠:

代码语言:javascript
复制
"/http:\/\/api.flickr.com\/services\/feeds/"
票数 1
EN

Stack Overflow用户

发布于 2013-08-05 06:24:45

使用/分隔符时,如果在模式内使用,则必须转义所有/字符,以避免使用另一个分隔符,如#

代码语言:javascript
复制
"#http://api.flickr.com/services/feeds#"

但是,您的模式需要转义:

代码语言:javascript
复制
"/http:\/\/api.flickr.com\/services\/feeds/"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18051730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档