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);