Tutorial Übersicht Tutorial Übersicht  >>  PHP Fusion PHP Fusion

PHPF 7.02 Kontaktformular mit Kopie an Absender erweitern
Von: Harlekin am: 23.10.2017 - 08:13 Gelesen 644 x gelesen drucken

Werbung:
ALL INKL



Ich wollte, dass die Einsender vom Kontaktformular eine Kopie der Kontaktanfrage bekommen. Dazu bin ich wie folgt vorgegangen:

1. locale/German/contact.php öffnen

suchen:
Code Alles auswählen
$locale['408']  = "Sicherheitscode eingeben:";


dahinter in einer neuen Zeile eingeben:
Code Alles auswählen
$locale['409']  = "Kopie dieser Nachricht an mich senden";
$locale['410']  = "Ihre Kopie:";


2. contact.php öffnen:

suchen:
Code Alles auswählen
if (isset($_POST['sendmessage'])) {


dadrüber in einer neuen Zeile eingeben:
Code Alles auswählen
$email_copy = "";


suchen:
Code Alles auswählen
$message = isset($_POST['message']) ? descript(stripslash(trim($_POST['message']))) : "";


dahinter in einer neuen Zeile eingeben:
Code Alles auswählen
$email_copy = isset($_POST['email_copy']) ? "1" : "0";


suchen:
Code Alles auswählen
if (!sendemail($settings['siteusername'],$settings['siteemail'],$mailname,$email,$subject,$message)) {
         $error .= " <span class='alt'>".$locale['425']."</span><br />\n";
      }


dahinter in einer neuen Zeile eingeben:
Code Alles auswählen
if($email_copy ==1) {
       //sendemail($toname, $toemail, $fromname, $fromemail, $subject, $message, $type = "plain", $cc = "", $bcc = "")
      sendemail($mailname, $email, $settings['siteusername'], $settings['siteemail'], "".$locale['410']." ".$subject."", $message);
      }


suchen:
Code Alles auswählen
echo "<input type='text' id='captcha_code' name='captcha_code' class='textbox' autocomplete='off' style='width:100px' />";
   }
   echo "</td>\n</tr>\n<tr>\n";


dahinter in einer neuen Zeile eingeben:
Code Alles auswählen
echo "<td align='center' colspan='2' class='tbl'>\n";
   echo "<input type='checkbox' " . (($email_copy == 1) ? "checked='checked'" : "") . " name='email_copy' value='1'> ".$locale['409']."";
   echo "</td>\n</tr>\n<tr>\n";


Fertig!

War dieses Tutorial hilfreich für dich?
Nur Mitglieder können abstimmen!
Für 4 der Mitglieder war es hilfreich.
Für 0 der Mitglieder nicht.