Mailinglisten-Archive |
> ich möchte folgendes machen: Ich habe einen Text beliebiger Länge, in dem > irgendwo http://www.domainname.de/ vorkommt. Dieses möchte ich dann parsen > und als Ergebnis soll folgendes herauskommen: <a > href="http://www.domainname.de/">http://www.domain.de</a> Folgendes sollte Dir eine Anregung sein: 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://phpwizard.net'); Mit freundlichen Grüßen, Tobias Ratschiller
php::bar PHP Wiki - Listenarchive