w3concepts.form.v1 - Kopie an den Absender

Gesperrt
maTTos
Beiträge: 130
Registriert: Fr 27. Jun 2003, 14:14
Kontaktdaten:

w3concepts.form.v1 - Kopie an den Absender

Beitrag von maTTos » Mo 5. Feb 2007, 12:41

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.

emergence
Beiträge: 10643
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mo 5. Feb 2007, 18:16

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
*** make your own tools (wishlist :: thx)

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Mo 5. Feb 2007, 19:10

Den Einsatz sollte man sich allerdings genau überlegen. Das ist im Prinzip eine Einladung für Spambots.

maTTos
Beiträge: 130
Registriert: Fr 27. Jun 2003, 14:14
Kontaktdaten:

Beitrag von maTTos » Do 8. Feb 2007, 16:28

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?

Gesperrt