[PHP-users 15049]アンカータグ リンク先置換

saito hideyuki saito @ datasystem.biz
2003年 5月 6日 (火) 17:49:40 JST


いつも参考にさせて頂いております。

WEBページのアンカータグより、リンク先URL、ファイル名を取り出し、
任意の文字列に変換するスクリプトを作成中です。

例 1) 絶対パスの場合

<a href="http://hogehoge.com">hoge site</a>

 ↓↓↓

<a href=http://test.com/test.php?URL=http://hogehoge.com>hoge site</a>

例 2) 相対パスの場合

http://hogehoge.comサイト内のファイルにリンク
<a href="./hoge.html">hoge html</a>

 ↓↓↓

<a href=http://test.com/test.php?URL=http://hogehoge.com/hoge.html>hoge
html</a>

といった変換をしたいと思います。

PHPバージョンは4.1.2です。

正規表現関数を使ったサンプルなどを探しているのですが、なかなか見つからず、
また私の正規表現の表現力の無さの為詰まっている状態です。
なにかよい情報がありましたらお忙しいと思いますが、宜しくお願いいたします。




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