hi,
$text = preg_replace("/(http://[^|]*?)( )|(http://[^|]*?)(<)/i","<a href="$1">$1</a>$2",$text);
Dies gibt <a href=""></a>br> aus, das heisst irgendwo gehen die eingeklammerten Variablen verloren. Wenn ich $3 und $4 benutze funktioniert die zweite Haelfte, da ich aber eine Alternative angegeben habe sollte doch eigentlich beides funktionieren, oder?
Vielleicht eher
$text = preg_replace("/(http:\/\/[^|]*?)( |<.*>)/i","<a href=\"$1\">$1</a>$2",$text);
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }