0

次のエラー メッセージが表示されました。

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;

誰か助けてください!

4

2 に答える 2

1

式のスラッシュをエスケープする必要があります。

"/http:\/\/api.flickr.com\/services\/feeds/"
于 2013-08-05T06:24:05.353 に答える
1

区切り文字を使用する場合、パターン内で使用する場合は/すべての文字をエスケープする必要があります。これを回避するには、次のような別の区切り文字を使用できます。/#

"#http://api.flickr.com/services/feeds#"

ただし、パターンにはエスケープが必要です。

"/http:\/\/api.flickr.com\/services\/feeds/"
于 2013-08-05T06:24:45.147 に答える