0

私は本当にpreg_matchのものを吸っています。

誰かが私を助けてくれることを本当に願っています。

太字のテキスト this -> http://a2の URL を確認したい。sphotos.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のURLを手伝ってくれませんか? 私は本当に懸命に努力しましたが、失敗しました:(本当にドメインからのものである場合、URLをpreg_matchする必要があります。

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 に答える