0
$uri="https://www.facebook.com/video/embed?video_id=533502940004820";
$services['facebook']['regexp'] = array('/^https?:\/\/(www\.)?facebook\.com\/video\/embed?video_id=([0-9]*)/', 2);
$services['facebook']['img'] = "https://graph.facebook.com/%s/picture";
$i=1;

    $support=0;
    foreach($services as $service => $s) {
        if(preg_match($s['regexp'][0], $uri, $matches, PREG_OFFSET_CAPTURE) > 0) {
            $support = $i;
        }
        $i++;
    }
    if($support==0){
        echo "This website doesn't support now!";
    }

これは私のコードですが、https://www.facebook.com/video/embed?video_id=533502940004820と一致すると機能しません

誰かがここで何が悪いのか教えてもらえますか?

4

1 に答える 1

1

embed?video「1つまたは0の「d」」を表します。あなたはそれを逃れなければなりません。

于 2013-02-24T15:18:44.730 に答える