Einzelnen Beitrag anzeigen
  #1  
Alt 22.10.2002, 18:50:18
mad-boy mad-boy ist offline
Junior Member
 
Registriert seit: Aug 2002
Beiträge: 395
mad-boy eine Nachricht über ICQ schicken
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)
Mit Zitat antworten