1

以下のコードがほとんどの Web サイト (www.apple.com など) ではうまく機能するのに、他の Web サイト (www.yahoo.com など) では機能しないのはなぜですか?

$tags = get_meta_tags( $webpage );

if( $tags )
{
    if( $tags['description'] )
    {
        $link_description = $tags['description'];
    }
    else
    {
        $link_description = '';
    }
}

うまくいかないと言うとき、私が言いたいのは、スクリプトが失速するということです。私のプログラムはハングしたままです。get_meta_tags() が機能しない場合にキャッチして、別のコード ブロックでこれを処理する方法はありますか? 書いてる時はそう思ってた

$tags = get_meta_tags( $webpage );

if( $tags )
{
    // stuff
}
else
{
    // handle the case when the above doesn't work.
}

ただし、www.yahoo.com などのサイトではまだ停止します。これらの厄介な URL を処理する方法について何かアイデアはありますか?

4

0 に答える 0