Seite 1 von 1
Filtern mit hilfe von Regulären ausdrücken
Verfasst: 30.07.2006 13:39
von witzigerkiller
Hallo Leute, ich sitze hier gerade an dem BBCode Problem URL
Code: Alles auswählen
$nachricht3 = preg_replace("!\[URL\](.*?)\[/URL\]!","<a href='http://' target='blank'></a>",$nachricht2);
wie schaffe ich das jetzt, das nach // der text zwischen
und reingeht und nach dem target='blank'> auch?
reguläre ausdrücke sind nicht meine stärke
Verfasst: 30.07.2006 14:06
von JHO-Clan
Also ich hab mich damit bis jetzt überhauptnicht beschäftigt,
aber ich würds mit einer Variablen Probieren.
Der Text wird der Variablen zugeordnet.
Dann gibst du den Befehl, dass der Inhalt der Variablen dort eingefügt wird, wo er hin soll.
Verfasst: 30.07.2006 14:09
von JHO-Clan
Also mal ganz im Ernst: Ich hab eher wenig Erfahrung mit PHP;; aber vielleicht kannst du dir die passenden Code-Schnippsel aus den Dateien des PHPBB heraussuchen.
Verfasst: 30.07.2006 14:24
von BB-BF-BM
Code: Alles auswählen
$nachricht3 = preg_replace("!\[URL\](.*?)\[/URL\]!","<a href='http://\\1' target='blank'>\\1</a>",$nachricht2);
probier das mal...
Verfasst: 30.07.2006 15:14
von witzigerkiller
danke funktioniert wunderbar