Seite 1 von 1

w3concepts.form.v1 - Kopie an den Absender

Verfasst: Mo 5. Feb 2007, 12:41
von maTTos
Ich verwende das Kontaktformular von Kummer:

/***********************************************
* Modulname : w3concepts.form.v1
* Author : Andreas Kummer
* Copyright : mumprecht & kummer w3concepts
* Created : 20-08-2004
* Modified : 20-08-2004
************************************************/

Beim Versenden der Formulardaten würde ich gerne auch dem Absender eine Kopie der E-Mail zukommen lassen. Dafür müsste das Feld E-Mail (###name:E-Mail; type:text; valid:email; mandatory:true###) aus dem Formular ausgelesen und als zusätzlichen Empfänger beim Mailversand eingetragen werden. Wenn es nicht zu aufwendig ist, würde ich mich freuen, wenn mir jemand den Quelltext anpassen könnte.

Verfasst: Mo 5. Feb 2007, 18:16
von emergence
im output bereich gibts ja etwas wie das hier

Code: Alles auswählen

$formular->addEmailAdress("CMS_VALUE[0]");
gleich danach sollte es reichen

Code: Alles auswählen

$formular->addEmailAdress($_POST["E-Mail"]);
zu ergänzen...

...nicht getestet

Verfasst: Mo 5. Feb 2007, 19:10
von Dodger77
Den Einsatz sollte man sich allerdings genau überlegen. Das ist im Prinzip eine Einladung für Spambots.

Verfasst: Do 8. Feb 2007, 16:28
von maTTos
Hallo emergence, danke für den Hinweis. Leider erhalte ich nach dem Einfügen garkeine Mail mehr. Ich habe die Änderung im letzten Block vorgenommen:
...

} else {
$formular = new w3form();
$formular->addEmailAdress("CMS_VALUE[0]");

$formular->addEmailAdress($_POST["E-Mail"]);

$formular->setEmailSubject("CMS_VALUE[1]");
$formular->setEmailFrom("CMS_VALUE[2]","CMS_VALUE[3]");
$formular->setBackgroundError("CMS_VALUE[4]");
$formular->setForm("CMS_HTML[0]");
$formular->setAnswer("CMS_HTML[1]");
$formular->process();
}

?>

Hast du vielleicht eine Idee, warum es noch nicht funktioniert?