replace.php

sh1t0R

Aktives Mitglied
ich habe vor kurzem ein newsscript geschrieben ( höhö, a es funktioniert ^^).
dazu habe ich auch ein replace.php geschreben, welches eigentlich nur zeilen wie diese enthalten:

CODE
$text = str_replace("[b]", "<b>", $text); // fett <b>



doch bei den einen funktionierts nicht.
also, das heisst wenn ich eine news mit einem speziellen string (z.b. [rot])
schreibe, dann schreibt das skript einfach nicht in die db.
hier sind besipiele, bei denen es einfach nicht klappt
sad.gif



CODE
$text = str_replace("[red]", "<font color='#FF6347'>", $text); // rot




CODE
$text = str_replace("[/color]", "</font>", $text); // zum farbe beenden




CODE
$text = str_replace("[clip]", "<img src=\"pics/plus.gif\" id=img_2 /> <a class=\"clip\" href=\"javascript:clip('2')\">Klapptext</a><span id=span_2 style=display:none>", $text);

 
hast Du auch an die Anführungszeichen gedacht?
Es könnte sein, dass die Speicherung nicht geht, weil ein Anführungszeichen im Text steht!

Falls meine Ins-Blaue-Raterei zutrifft:
htmlentities hilft weiter..!

Ansonsten nicht's für ungut
cool.gif
 
Zurück
Oben