[PHP-users 1343] Re: URLのリンク変換について(正規表現)

Go Yano php-users@php.gr.jp
Tue, 21 Aug 2001 21:43:12 +0900


矢野@ごーすもーけ です。

例:(この場合はhttp://www.nifty.comないの物は_blankなしにしたい)
> http://headlines.yahoo.co.jp/hl
> http://www.nifty.com/~aaa/aaaa/aaa.html
> <a href="http://headlines.yahoo.co.jp/hl"
> target="_blank">http://headlines.yahoo.co.jp/hl</a>
> <a
href="http://www.nifty.com/~aaa/aaaa/aaa.html">http://www.nifty.com/~aaa/aaa
> a/aaa.html</a>

$url="http://headlines.yahoo.co.jp/hl";
$url="http://www.nifty.com/~aaa/aaaa/aaa.html">http://www.nifty.com/~aaa/aaa
";

として。
どちらかが来る、と。
で、
$domain=explode("/",$url);
$link= "<a href=\"".$url."\"";
if($domain[2]=="www.nifty.com){
    $link.=" target=\"_blank\"";
}
$link.=">".$url."</a><br>\n";

echo $link

とかいうカンジでは?
(ただのif分岐です)

+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+
  矢野 豪       yano@indexweb.co.jp

  株式会社 INDEX  [研究開発部]
   154-0004
   東京都世田谷区太子堂4-1-1 キャロットタワー 13F
  Tel. 03-5779-5070  Fax. 03-5779-5077  
              http://www.indexweb.co.jp
+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+