0

我真的很喜欢 preg_match 的东西。

我真的希望有人能帮助我。

我想检查 url 中的粗体文本 this -> http://a2sphotos.ak.fbcdn.net /*somechars.jpg

我有一个表格,用户可以在其中发布图片。但我只希望他们可以从 Facebook Foto 发布图片。我已经检查了链接,如果它是 .jpg/.jpeg/png。

$is_pic = (bool) preg_match('/\.(jpe?g|png|gif|w?bmp|e)\z/i', $path_parse);
$file_type= ".jpeg, .jpg, .png";
if ($is_pic == true && strcmp ($pathparts['filename'], $file_type)) {
....}

有人可以帮我提供 Facebook 网址吗?我真的很努力,但我失败了:(我需要 preg_match URL,如果它真的来自域。

4

1 回答 1

0
$path_parse = "http://a2.sphotos.ak.fbcdn.net/hphotos-ak-prn1/p480x480/524936_353401681385716_243355085723710_939664_1788013879_n.jpg";

$is_pic = (bool) preg_match('/sphotos\.ak\.fbcdn\.net/i', $path_parse);

if ($is_pic) {
    echo("it matched");
}
于 2012-05-11T02:49:31.890 回答