phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] AW: [php] Zeilenumbruch aus Formularfeldern

[php] AW: [php] AW: [php] Zeilenumbruch aus Formularfeldern

=?iso-8859-1?Q?Daniel_Fr=F6mmel?= daniel_(at)_die-vier.de
Wed, 14 Jun 2000 08:15:29 +0200


>Hi Daniel,
>
>das muß gehen, ansonsten machst du da was falsch. ich habe in einem
>kontakt-formular ein feld:
><textarea name="mitteilung" rows="15" cols="65" wrap="physical"></textarea>
>und ein verarbeitendes Script:
>
><?
>$mitteilung = addslashes(nl2br($mitteilung));
>$betreff = addslashes($betreff);
>mail("mail_(at)_christopher-siebert.de",$betreff,$nachricht,"From:
>$absender\nContent-Type: text/html;
>charset=iso-8859-1\nContent-Transfer-Encoding: 8bit");
>?>
>
>und das klappt prima, es werden korrekte HTML-Mails verschickt.
>
>solles es keine HTML-Mails werden, machs so:
>
><textarea name="mitteilung" rows="15" cols="65" wrap="physical"></textarea>
>plus script:
>$mitteilung = addslashes($mitteilung);
>$betreff = addslashes($betreff);
>mail("mail_(at)_christopher-siebert.de",$betreff,$nachricht,"From: $absender");
>?>

Hi Chris,

danke fuer Deine tatkräftig Hilfe, aber die Lösung war mal wieder ganz
einfach und woanders zu finden. das Problem war das Windows den
Zeilenumbruch aus "\n\r" zusammensetzt und nicht nur aus "\n". Mit
str_replace("\n\r","\r",$text) erhalte ich jetzt korrekte Mails (olé).

Nochmlas Danke, auch an alle Anderen !!



php::bar PHP Wiki   -   Listenarchive