Hallo Rolf,
Das Problem ist: wie bekomme ich die Zeilenumbrüche aus dem Textarea-Feld mit 'rüber in die HTML-Seite?
Im HTML-Formular sollte stehen:
<textarea wrap=physical>
Dann sollte der Browser, so er die Angabe denn kennt, die Zeilenumbrueche mit uebertragen.
Im Perl-Script kannst Du dann vor der Zeile:
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
mal folgende Zeile probieren:
$value =~ s/%0D/<br>/eg;
Ich weiss jetzt nicht, ob das klappt, aber %0D sollte das www-url-codierte Zeichen fuer Zeilenumbruch sein, falls der Browser wrap=physical versteht und das entsprechende Steuerzeichen mit uebertraegt. In der obigen Zeile verwandelst Du das Zeilenumbruchzeichen einfach in sein HTML-Pendant um. Fix und fertig also fuer die HTML-formatierte Ausgabe...
Ich hab das allerdings nicht ausprobiert. Falls es jemand besser weiss, bitte ich um Korrektur...
Viele Gruesse
Stefan Muenz