-1
function getTitle($Url)
{
    $str = file_get_contents($Url);

    if(strlen($str)>0)
    {
        preg_match("/\<title(.*)\<\/title\>/",$str,$title);

        if(empty($title))
        {
            $dom = new DOMDocument();
            @$dom->loadHTML($str);

            $title = $dom->getElementsByTagName('title');

            if(empty($title->item(0)->nodeValue))
                return "";
            else
                return $title->item(0)->nodeValue;
        }
        else
            return $title[1];
    }
}

Facebookのタイトルタグを取得するために2つの方法を使用しましたが、うまくいきませんでした。Facebook サイトはサイト ホストから情報を読み取りますが、ユーザーのブラウザから読み取りたいのですが、タイトル タグを読み取る方法が必要です

 <title> ..... </title>

フェイスブックサイトの。Facebook サイトにログインすると、タイトル タグは

<title id="pageTitle">Facebook</title>
4

1 に答える 1