我收到了一条错误消息:
Warning: preg_match(): Unknown modifier '/' in C:\xampp\htdocs\easyblog\wp-content\themes\easyblog\inc\widget\flickr.php on line 225这里的源代码:
// 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;有人能帮帮我吗拜托!
发布于 2013-08-05 06:24:05
您需要在表达式中转义正斜杠:
"/http:\/\/api.flickr.com\/services\/feeds/"发布于 2013-08-05 06:24:45
使用/分隔符时,如果在模式内使用,则必须转义所有/字符,以避免使用另一个分隔符,如#。
"#http://api.flickr.com/services/feeds#"但是,您的模式需要转义:
"/http:\/\/api.flickr.com\/services\/feeds/"https://stackoverflow.com/questions/18051730
复制相似问题