Ich verwende aktuell folgenden Code, um den Inhalt eines Tags (quote)zu parsen.
Das Problem ist leider nur, dass der Funktion quote() nicht der gewünschte Inhalt sondern lediglich der Wert \1\1 übergeben wird.
Habe bisher folgendes versucht:
1.) Modifier e --> erfolglos
2.) Verwendung Funktion preg_replace_callback --> erfolglos
3.) zusätzliches Setzen von " --> erfolglos
Weiss evtl. jemand Rat?
PS: Innerhalb der PHP-Tags wird [quote] leider geparst, daher Verwendung Code-Tags
Das Problem ist leider nur, dass der Funktion quote() nicht der gewünschte Inhalt sondern lediglich der Wert \1\1 übergeben wird.
Code:
$text = preg_replace("/\[quote\](.*?)\[\/quote\]/si", quote('\\1'),$text);
1.) Modifier e --> erfolglos
2.) Verwendung Funktion preg_replace_callback --> erfolglos
3.) zusätzliches Setzen von " --> erfolglos
Weiss evtl. jemand Rat?
PS: Innerhalb der PHP-Tags wird [quote] leider geparst, daher Verwendung Code-Tags
Kommentar