• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

finde Fehler in regexp nicht

Status
Für weitere Antworten geschlossen.

Frank

Neues Mitglied
hi,

Ich habe folgendes problem.
Ich habe eine Regexp für quotes für mein Gästebuch gemacht, aber es scheint der Wurm drin zu sein. Ich finde den Fehler leider nicht. Hoffe ihr findet ihn.

Damit ich alles besser editieren kann, läuft es über eine Datenbank.
Datenbankeintrag:
Code:
pattern______________| replace
---------------------|--------------------------------------------------------------------------------
~\[quote=(.*)\]~isU  |  <div style="border:1px solid black; background-color: #cccccc; color:#444444;"><b>Zitat von $1</b><br>

PHP-Code
PHP:
    $bbqry = "SELECT * FROM ".PREFIX."bbcode";
    $bbqry = mysql_query($bbqry) or die (mysql_error());
    while ($bb = mysql_fetch_assoc($bbqry))
    {
        $text = preg_replace($bb['pattern'],$bb['replace'],$text);
    }
 
Warum machst du es nicht direkt in einem?
Code:
~\[quote=(.*)\](.*)\[/quote\]~isU

<div style="border:1px solid black; background-color: #cccccc; color:#444444;"><b>Zitat von \1</b><br>\2</div>
Und falls kein Name angegeben wird:
Code:
~\[quote\](.*)\[/quote\]~isU

<div style="border:1px solid black; background-color: #cccccc; color:#444444;"><b>Zitat</b><br>\2</div>

Habs jetzt nicht getestet.

MFG
Alti
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben