[PHP-users 23496]Re: 挟まれた文字列からのリンクの抽出

松本創 kamuna @ kamunagara.org
2004年 10月 14日 (木) 00:52:34 JST


<html>
<head>
<title>Sample html</title>
</head>
<body>
<!--前略-->
<!--PAUSE-->
    <a href="http://example.com/sheadline/">ヘッドライン</a>
    <a href="http://example.com/newbb/">フォーラム</a>
    <a href="http://example.com/news/">ニュース</a>
    <a href="http://example.com/contact/">お問い合わせ</a>
    <a href="http://example.com/mydownloads/">ダウンロード</a>

<!--/PAUSE-->
<!--後略-->
<body>
</html>

たとえば、

$file = "ファイル名";
$fp = fopen($file, "r");
$data = fread($fp, filesize($file));
fclose($fp);

$grep = '/<a[\s]href\=\"(.+?)\">(.+?)<\/a>/';

preg_match_all($grep, $data, $match);
var_dump($match);

こんなので取り出せる気がしますが、

。。。えと、取り急ぎ。

勘違いだったらごめんなさい

--松本創



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