Forum: Programmieren allgemein
by arbu man,
23. Sep 2010
wenn der string \n enthält fehler ausgeben, bei der eingabe über ein einzeiliges input kann es sich eigentlich nur noch um einen hack handeln?
Forum: Programmieren allgemein
by arbu man,
23. Sep 2010
Mit meiner Zeile wird der Zeilenumbruch der Eingabe aber entfernt :)
Forum: Programmieren allgemein
by arbu man,
23. Sep 2010
Also bei meinem Test wird:
echo cleanPostData("a:b
c:d");
von deiner Funktion nicht verändert. Und die Eingabe könnte ich deinem Script ohne weiteres per POST schicken...
Forum: Programmieren allgemein
by arbu man,
23. Sep 2010
auf jeden Fall noch $temp = str_replace("\n", "", $temp);
Forum: Programmieren allgemein
by arbu man,
23. Sep 2010
Es ist gar nicht so einfach Mails richtig zu versenden, Sonderzeichen sollten richtig codiert werden (z.B. =?UTF-8?Q?PMI_1__Pr=C3=BCfungstermin_verschoben... ), sonst kann es zu Fehlanzeigen kommen.
Und zeichen wie 0x0A (#10) und 0x0D (#13) müssen auf jeden Fall raus. Aber wirklich gut kenn ich mich mit Mails auch nicht aus, also keine Gewähr.
lg Björn
Forum: Programmieren allgemein
by arbu man,
23. Sep 2010
Ich könnte auch einfach im Post-Request einen normalen Zeilenumbruch schicken...
Am besten verwendest du eine fertige Lösung wie die Klasse PHPMailer