moin!
per function lasse ich alle links in einem text verlinken (für html-ausgabe):
function url_to_link($str)
{
$str = eregi_replace ("[[:alpha:]]+://www", "www",$str);
$str = ereg_replace ("[[:alpha:]]+://[^<>[:space:]]+[:alnum:]/+", "<a href=\0 target=_blank>\0</a>", $str);
$str = ereg_replace ("www.[^<>[:space:]]+[:alnum:]/+", "<a href=http://\0 target=_blank>\0</a>", $str);
}
funktioniert alles prima. leider werden aber keine querys mit erkannt (ala www.site.com?id=123 <- hier wird nur "www.site.com" verlinkt). bei regexp guck ich allerdings wie'n schwein ins uhrwerk. kann mir da einer weiterhelfen?
gru.
roger.
--
Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de
Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de