suchen und ersetzen?

webpagemaster

Erfahrenes Mitglied
Wie kann ich mit php den ausdruck
\"
suchen und gegen
"
ersetzen?

PHP:
ereg_replace('\"','"',$_POST['FCKeditor1'])

mein versuch ist leider erfolglos!
 
Gumbo hat gesagt.:
PHP:
str_replace('\"', '"', $string)


Es gibt eine Funktion bei PHP die heisst stripslashes

Warum soll er also str_replace verwenden?
Es gibt noch mehr möglichkeiten Fehler zu produzieren, die aber mit stripslashes ebenfalls gefixt werden, weil es genau dafür da ist....


Marcus
 
Gumbo hat gesagt.:
Die stripslashes()-Funktion entfernt alle Backslash-Zeichen und nicht nur die vor einem Anführungszeichen.


Genau, und das ist auch gut so....
Wenn er str_replace nimmt, dann hat er morgen ein Problem mit nem anderen Backslash, ich verwende selber den FCKEditor und kenne das Problem.

Wenn er weiter kommen will, dann bitte nur mit stripslashes, alles andere macht für die implementierung von FCKEditor keine sinn. Es gibt keinen HTML code in dem ein Backslash was zu suchen hätte....

PS: Ich kenn alle Funktionen von PHP auswendig, den Link habe ich auch im Kopf, Danke...

Marcus
 
Wo die Daten herkommen, hat mich gar nicht weiter interessiert. Doch da sie aus einer POST-Anfrage stammen, könnte es auch sein, dass die zusätzlichen Maskierungszeichen die so genannten Magic Quotes sind. Daher ist es sinnvoller diese Einstellung zu deaktivieren oder gleich alle auf einen Streich zu entfernen.
 
Zurück