Hallo,
moin
Heute mal ein Problem, das mich seit längerem beschäftigt, zu dem ich aber noch keine Lösung gefunden habe.
Immer wieder habe ich Probleme bei der Verarbeitung von Sonderzeichen in PHP. Hier zwei Beispiele:
- Wenn ich in ein Formular "Ocean's Eleven" eingebe, dann kommt schlussendlich "Ocean's Eleven" raus. Wie bringe ich dem bei, dass ich da keinen Backslash brauche?
option 1: maskieren: statt "'" einfach "'" schreiben (ohne anführungszeichen)
option 2: alle slashes auf einmal: $text = stripslashes($text);
- Wenn ich eine E-Mail versende(mit mail($to,$subject,$message,$header); ), dann kommen alle Umlaute unsauber raus. Wie kann ich dem entgegenhelfen?
andern header senedn, aber davon hab ich nicht soviel ahnung, sorry.
Ich danke für jeden Tipp!
Ciao, sprain
Fabian