Hi!
stehe mal wieder auf dem Schlauch! Nachdem ich vor kurzem freundlicherweise "belehrt" wurde, dass man per Formular übergebene Werte 1:1 in MySQL schreiben (ohne strip_tags) und erst bei der Ausgabe bearbeiten sollte, stehe ich nun vor einem neuen Problem:
Während Sonder-Anführungszeichen wie «» oder „“ per POST unverändert übergeben werden, wird "" jeweils mit einem \ maskiert.
- wie elimiert man dieses \ ?
- soll man es vor dem Eintrag in MySQL elimieren oder erst bei der Ausgabe?
Hierfür ist die PHP-Einstellung Magic Quotes verantwortlich. Du kannst den Backslash entfernen, indem du die Funktion stripslashes auf den String loslässt.
Dies sollte vor dem Eintragen in die DB geschehen.
Grüße,
Fabian St.