RegEx

Ich hab ein echt fettes Problem und zwar will ich eine Zitatfunktion in ein Forum einbauen, es ist nichts anderes als

was schreibe, beispiel:

[quote = ReDHead]
bla bla
[/quote ]

bist du ein idiot?

kommt nur scheixXxe bei raus, er interpretiert irgendwie die hälfte davon ^^

ich zeigs euch mal:

www.gp-gamers.de/fehler.jpg

das wird von:


[quote= SplasH ]
[ quote= SplasH][ quote]sdsd[ / quote]asd[ /qu ote]asd[/qu ote]

erzeugt.

Versuch es mal so
[PHP]<?php
$text="

";
$reqex = Array();
$neu = Array();

//Ersetzen von

$regex = „#
[quote]
#isU“;
$neu = „<div style="padding:10px;"Zitat
<div style="width:75%;padding-left:3px; padding-top:10px;
border:1px inset; background:#E1E4F2;">“;

//Ersetzen von

[quote=…]

$regex = "#\

[quote=(.*)]
#isU";
$neu = „<div style="padding:10px;"Zitat von $1
<div style="width:75%;padding-left:3px; padding-top:10px;
border:1px inset; background:#E1E4F2;">“;

//Ersetzen von

$regex = „#
[/quote]
#isU“;
$neu = „“;

$text = preg_replace($regex[0],$neu[0],$text);
$text = preg_replace($regex[1],$neu[1],$text);
$text = preg_replace($regex[2],$neu[2],$text);
echo $text;
?>[/PHP]

das bewirkt gar nichts. schade.

hast du folgendes gemacht?
[PHP]$text = $rows[‚inhalt‘][/PHP]

Hab das bei mir getestet und es geht einwandfrei.

natürlich -.-’

aber egal, es geht, wenn man statt div’s z.b. fieldset nimmt, kA,
liegt vllt an nem modifier, kA.