Manueller Zeilenwechsel im -FEld

Ich habe in meinem Formular und darin enthalten ist ein - Feld.
Die Parameter werden einerseits HTML-mäßig ausgegeben und gleichzeitig per Mail verschickt.

Mein Problem ist, dass wenn ich im - Feld einen _manuellen_ Zeilenwechsel mache, bekomme ich es nicht dargestellt.
Ich habe zwar (auch in folgendem Skrip) eine Substition vorgenommen mit
-Tags, die aber natuerlich nur auf HTML-Basis funktionieren. Ich möchte aber, dass es auch von einem Mailprogramm interpretiert wird. Outlook z.B. kann kein
darstellen.

Wenn mir jemand weiterhelfen kann, würde ich mich freuen. Unten folgt das Skript:

sub read_form {

$form_data = $form;
foreach (split(/&/, $form_data)) {
($param, $value) = split(/=/, $_);
$param =~ s/+/ /g;
#$param =~ s/%0D%0A/
/g;
$param =~ s/%(…)/pack(„c“,hex($1))/eg;
$value =~ s/+/ /g;
#$value =~ s/%0D%0A/
/g;
$value =~ s/%(…)/pack(„c“,hex($1))/eg;
$value =~ s/~!/ ~!/g;
$order{$param} = $value;

}

P.S.: sämtlich wrap-Befehle habe ich schon durchgetestet. Die haben keine Wirkung.

gruss
stefan

hallo

ich weiss nicht ob das bei dir dann auch funktioniert, aber bei
zeilenumbrüchen in mails benutze ich immer „\n“. wenn ich die
mail dann via sendmail verschicke kommt alles mit zeilenumbrüchen
an. proboiers mal aus. wenn’s geht ist gut, wenn nicht nicht.

gruß…
…puhli

P.S.: sämtlich wrap-Befehle habe ich schon durchgetestet. Die
haben keine Wirkung.

Also wenn ich es mit mache klappen bei mir die Ümbrüche beim Mailversenden. Mit anderen wrap Anweisungen hatte ich auch Probs.

Gruss Jörg