Path: csiph.com!feeder.erje.net!2.eu.feeder.erje.net!newsfeed.kamp.net!newsfeed.kamp.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Daniel Rafflenbeul" Newsgroups: de.comp.lang.php Subject: Programmierfrage Kontaktmailfehler Date: Tue, 8 Mar 2016 17:42:38 +0100 Lines: 73 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 8bit X-Trace: individual.net gTtLq4gxhBi3Oqj8rCRdJQrNZlxujWvG8rG5GcSS1IvosDv53u Cancel-Lock: sha1:Vyz3OPxLfMyQCry3IHjfYH6T6wI= X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331 Xref: csiph.com de.comp.lang.php:3721 Diese Programmierung habe ich , es ist ein Kontaktformular. Es wird Name, Telefonnummer, Emailadresse und die Nachricht eingegeben. Mein Problem ist in der "go mail" Zeile das die Mail an den Schreiber der Kontaktmail geht da SEINE Emailadresse als Empfänger angegeben wird. Dies bekomme ich soweit geändert das ich als Empfänger die andere Emailadresse einfügen lasse. Was ich jetzt möchte und Eure Unterstützung brauche ist folgendes : Ich möchte jetzt den eingegebenen Namen und Emailadresse mit in den Text der gesendeten Email mit einfügen lassen. Bei der Kontaktemail kommt nur die Telefonnummer und die Nachricht an aber nicht der Name und die Email des Schreibers. Wie also kann ich die eingegebe Emailadresse und seinen Namen mit als Text in die Mail einfließen lassen ? Die benutzten Variablen sind $name und $email_address if (!go_validate_email($email_address)) { $error = true; $messageStack->add('contact', TYPE_IN_EMAIL_ADDRESS_CHECK_ERROR); } foreach($contactus_zusatzfelder as $feldId => $feld) { $eingabe_zusatzfeld[$feldId] = go_db_producing_input($_POST['zusatzfeld' . $feldId]); if ($feld[1] == 1 && empty($eingabe_zusatzfeld[$feldId])) { // Pflichtfeld && leer $error = true; $messageStack->add('contact', 'Pflichtfeld ' . isohtmlspecialchars($feld[0]) . ' nicht ausgefüllt.'); } } if (empty($error)) { $mailtext = "Nachricht vom Kontaktformular.\n\n"; foreach($contactus_zusatzfelder as $feldId => $feld) { $mailtext .= $feld[0] . ': ' . (!empty($eingabe_zusatzfeld[$feldId]) ? $eingabe_zusatzfeld[$feldId] : '') . "\n"; } $mailtext .= "\nNachricht:\n" . $enquiry; go_mail(SHOP_OWNER, SHOP_OWNER_EMAIL_ADDRESS, EMAIL_SUBJECT, $mailtext, $name, SHOP_OWNER_EMAIL_ADDRESS); go_forward(go_href_link($GLOBALS[CONFIG_NAME_FILE][main_bigware_8], 'action=success')); } Original go mail Zeile : go_mail(SHOP_OWNER, SHOP_OWNER_EMAIL_ADDRESS, EMAIL_SUBJECT, $mailtext, $name, $email_address); (Diese wird an $email_address , den Schreiber der Kontaktmail gesendet) geänderte go mail Zeile : go_mail(SHOP_OWNER, SHOP_OWNER_EMAIL_ADDRESS, EMAIL_SUBJECT, $mailtext, $name, SHOP_OWNER_EMAIL_ADDRESS); (damit wird die Mail an den richtigen Empfänger gesendet , beinhaltet aber den Namen und die Email Adresse NICHT IN der MAil) Lg Daniel