Varius hat geschrieben:
Okay so weit so gut..ode rehr schlecht wie man es auch sehen mag. Wenn man eine Bio speichert Kamen vor den " und ' immer \^^ für jedes speichern eins... okay dieser Fehler wurde dank dieses Trheats hier behoben
Wie behebt man denn diesen Fehler nun ?
Das ist mit der Magicquotes Sache geregelt bzw. wurde es dadurch ausgelöst: Es gibt eine Einstellung für PHP, dass Daten, die an die Datenbank geschickt werden automatisch maskiert werden, durch die Magicquotes Direktive. Wenn man diese nun auf OFF stellt (wenn man es kann) dann passiert dies eben nicht und der Fehler wird behoben, ansonsten muss man eben die Bio bevor sie ausgegeben wird einmal durch die Funktion stripslashes jagen ala:
[php]output(stripslashes($row['bio']));[/php]
nach diesem Schema.
Und ebenso müsste das mit den Posts gehandhabt werden:
In der addcommentary muss der Post einmal durch addslashes gejagt werden, und in der viewcommentary einmal durch stripslashes: ähnlich wie bei dem obigen Schema:
[php]$comment = addslashes($_POST['comment']);[/php]
bzw eben stripslashes.
Kurz: Der Post muss eben nur mit der Funktion zuvor bearbeitet werden.
Wenn es immer noch unklar ist und du das mal ausprobiert hast, einfach nochmals fragen x)