URLs automatisch verlinken?
Hi,
also ich hab mir eine BBCode Funktion geschrieben. Die Funtkion arbeitet mit preg_replace();. Unteranderem wird dabei folgendes ersetzt:
[url = blabla ]hallo[/url]
[url ]blabla[/url]
http://blabla
www.blabla
Nun mein Problem: Wenn ich nach all dem suchen lasse, dann wird ja in [url = blabla]... das blabla schon verlinkt, weils ja eine URL ist. genau so bei dem normalen [url]blabla... Befehl. Dann bekomme ich aber Probleme weil ich dann einen total verwurschtelten HTML-Code bekomme!
Wie kann ich das so machen, dass das http://blabla und www.blabla nur dann ersetzt wird, wenn davor NICHT [url= oder [url] steht?
Geändert von mad-boy (22.10.2002 um 18:53:37 Uhr)
|