[PHP-users 30113] Re: PHPからHTMLのMETAタグを取得する方法
yusuke ito
ito.ysk @ gmail.com
2006年 8月 21日 (月) 11:46:41 JST
伊東です。
METAタグはおおむね以下の様なもの(大文字小文字は無視)
<meta name="Description" content="HTMLリファレンスです">
で、属性値の中身に > という文字が無い(きっと>と書くべきだと思う)
とすると以下のようなものでmetaタグが取得できませんか?
$data = file_get_contents($url);
preg_match('/(<meta([^>]+)description([^>]*)>)/i', $data, $match);
echo $match[0];
あとはお好み次第に。
なお、file() も file_get_contents() もかかる時間は一緒だと思います
06/08/21 に 井口廣踏<iguchi @ auntrust.jp> さんは書きました:
> 現在、PHPを利用して、外部のサーバーにあるhtmlのMETA(description)タグを取得し、ページに表示したいと
> 考えています。
PHP-users メーリングリストの案内