phpbar.de logo

Mailinglisten-Archive

[php] Regexp fuer Link und Mailto

[php] Regexp fuer Link und Mailto

Cyrill Schumacher webmasterbhs_(at)_bluewin.de
Tue, 21 Mar 2000 17:17:22 +0100


<?
function chat_transform_link($text)
{
$ret = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])",
"<a href=\"\\1://\\2\\3\" target=\"_blank\"
target=\"_new\">\\1://\\2\\3</a>", $text);
$ret = eregi_replace("(([a-z0-9_]|\\-|\\.)+_(at)_([^[:space:]]*)([[:alnum:]-]))",
"<a href=\"mailto:\\1\" target=\"_new\">\\1</a>", $ret);
return($ret);
}
$test = chat_transform_link('Das ist eine URL: http://www.php.net');
$testt = chat_transform_link('Das ist eine MailURL: php_(at)_php.net');

echo $test.$testt;
?>

> ich suche eine regexp, die mir einen String so umwandelt, dass URLs
> mit einem href und Mailadressen mit einem mailto versehen werden.


kiri (schiri)





php::bar PHP Wiki   -   Listenarchive