[PHP-users 30114] Re: PHPからHTMLのMETAタグを取得する方法

yusuke ito ito.ysk @ gmail.com
2006年 8月 21日 (月) 11:50:04 JST


伊東です。自己レスです。

このほうがいいな…
$data = file_get_contents($url);
preg_match('/(<meta([^>]+)name="?description"?([^>]*)>)/i', $data, $match);
echo $match[0];

※<meta http-equiv="Refresh"
content="1;URL=http://example.com/description"> とかだと不味い

06/08/21 に yusuke ito<ito.ysk @ gmail.com> さんは書きました:
> 伊東です。
>
> METAタグはおおむね以下の様なもの(大文字小文字は無視)
> <meta name="Description" content="HTMLリファレンスです">
> で、属性値の中身に > という文字が無い(きっと&gt;と書くべきだと思う)
> とすると以下のようなものでmetaタグが取得できませんか?


PHP-users メーリングリストの案内