Andre: Zeilenumbrüche festlegen in formmailer V 1.92

Hallo, ich setze folgenden Formmailer ein:
##############################################################################

FormMail                        Version 1.92                               #

Copyright 1995-2002 Matt Wright mattw@scriptarchive.com                    #

Created 06/09/95                Last Modified 04/21/02                     #

Matt's Script Archive, Inc.:    http://www.scriptarchive.com/              #

Für mein Formular habe ich in der Option "Sort Order" eine feste Reihenfolge für die Felder festgelegt, die in der E-Mail auch richtig dargestellt wird.

Jetzt möchte ich an bestimmten Stellen meiner Bestätigungsmail über das Skript Zeilenumbrüche einbauen, ohne die Sortierreihenfolge zu ändern.

Laut Dokumentation soll dieses ab Version 1.6 auch möglich sein.
Wäre dankbar, wenn mir jemand die korrekte Syntax nennen könnte, um mein Problem zu lösen.

Meiner Meinung nach müsste in der letzten Zeile nach split (....) jeweils der entsprechende Feldname aufgeführt werden, es hat aber bis jetzt nicht funktioniert.

If a sort order is specified, sort the form fields based on that.      #
    if ($Config{'sort'} =~ /^order:.*,.*/) {

# Remove extraneous line breaks and spaces, remove the order:        #
        # directive and split the sort fields into an array.                 #
        local $sort_order = $Config{'sort'};
        $sort_order =~ s/(\s+|\n)?,(\s+|\n)?/,/g;
        $sort_order =~ s/(\s+)?\n+(\s+)?//g;
        $sort_order =~ s/order://;
        @sorted_fields = split(/,/, $sort_order);

  1. Hi,

    Copyright 1995-2002 Matt Wright mattw@scriptarchive.com                    #

    Das läßt Schreckliches ahnen - die Scripts von Matt Wright sind als schlecht bis unbrauchbar bekannt.

    Created 06/09/95                Last Modified 04/21/02                     #

    Oh, doch so aktuell ...

    M.E. wäre es sinnvoller, statt in dem Pfusch von Matt rumzuscripten ein besseres Script zu verwenden.
    Grundlage dafür könnte z.B. der formmailer hier aus dem Selfraum sein ...

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. M.E. wäre es sinnvoller, statt in dem Pfusch von Matt rumzuscripten ein besseres Script zu verwenden.

      Es gibt einen 100% kompatiblen Formmailer aus dem Hause http://nms-cgi.sf.net/. Zitat:

      | Why do we need a replacement for Matt's Script Archive?
      |
      | The problem is that the scripts in Matt's Script Archive aren't very good.
      | The scripts are well known amongst the Perl community to be badly written,
      | buggy, and insecure. Anyone asking for support on Matt's scripts in any
      | forum will be told in no uncertain terms that they shouldn't use his scripts.
      |
      | Unfortunately for some time there were no replacements for Matt's scripts
      | that you would want people to use. In 2001, the London Perl Mongers decided
      | to address this problem and write a series of drop-in replacements for
      | Matt's scripts. This project is the result.