Cheatah: Problem mit dem Skript 'FormMail'

Beitrag lesen

Hi,

oh, das hab ich selbst geschrieben. Ich wußte gar nicht, daß es etabliert ist.

Freu Dich nicht zu früh, es geht nicht um eines Deiner Werke...

hätte mich auch gewundert.

Soll heißen: Es gibt tausende verschiedener Formmailer, die alle ungefähr den gleichen Namen haben. Um Dir zu helfen brauchen wir also mehr Details.

Also bitte, ich meine selbstverständlich nicht eine Funktion die irgendjemand in seinem stillen Kämmerlein nur für sich selbst verwendet,

Ich auch nicht. Solche Scripts gibt es zu tausenden zu finden.

sondern FormMail von Matthew M. Wright in seiner aktuellen Version 1.6

Ach so, kein Wunder daß es nicht funktioniert.

Such mal im Archiv nach "Matt Wright", und meide anschließend seine Scripts. Was der Begriff "aktuell" im obigen Satz soll, ist mir auch nicht wirklich klar.

Dieses besitzt unter anderem einen Schalter namens 'print_blank_fields'. Wenn dieser true ist, werden auch Felder, die keinen Inhalt haben (also leer sind) übermittelt.
Voraussetzung ist, daß sie bereits vom Browser übermittelt werden, ansonsten bringt Dir der schönste Perl-Code nichts. Und das kannst Du nicht forcieren.
Natürlich werden diese vom Browser übermittelt,

Nö, muß nicht.

Was meinst Du mit "das kann man nicht forcieren"? Heißt das daß der Browser ein leeres Formularfeld gar nicht übergibt?

Eventuell. Insbesondere bei Checkboxen u.ä. dürfte das der Regelfall sein.

Das kann ich mir nicht vorstellen, warum gibt es denn sonst den erwähnten Schalter namens 'print_blank_fields'?

Den Sinn von vielem, was Matt Wright gemacht hat, versteht nur er allein - hoffentlich. Seine Scripts funktionieren *in der Regel* - den Rest, auch die völlig normalen, aber relativ seltenen Begebenheiten, hat er nicht bedacht.

Cheatah