Yahoo! JAPAN
URLはダミーです。
間違ってたらすいません。
$test = ”
Yahoo! JAPAN
”;
$pat = ”^http://”;
if(ereg($pat,$test)){
print ”<a href=¥”$test¥”>test</a>”;
}else{
print $test;
}
Yahoo!
URLはダミーです
function urlEncode( $str )
{
$str = nl2br( htmlspecialchars( $str ) );
//$str内のURLをリンク$pattern = ”/([^=^¥”]|^)((http|https|ftp)¥:¥/¥/([¥w¥.¥-¥+]+)¥/([¥w¥.¥~¥-¥?¥&¥+¥=¥:¥@¥%¥;¥#¥/]*))/”;
$replace = ”¥¥1<a href=¥”¥¥2¥” target=_blank>http://¥¥4</a>”;
//urlをリンク
$str = preg_replace( $pattern, $replace, $str );
return $str;
}
大変参考になりました!
http://ns1.php.gr.jp/pipermail/php-users/2004-February/020834.ht...
[PHP-users 20308]自動リンク
phpだと、ereg_replace()という関数を使って、正規表現で文中のURLを抜き出した上で、その部分の前後にタグをつけて入れ替える、という方法がよいようです。
http://www.hatena.ne.jp/1088730692
テキストのURLを自動的にリンクさせるようにしたいのですが、Dreamweaverや正規表現を使ってできるでしょうか? よろしくお願いします。 http://www.aaa/aaa.htm を <a hr.. - 人力検索はてな
過去に正規化による自動リンク生成の質問があるので、そちらを参考にされてみてはいかがでしょうか
(注:回答内容の¥と”が全角に化けています)
参考までに過去の質問の検索例です
これだけだとhttp://にだけリンクがくっつくような。。。