Tutorial: 7.02 Kontaktformular mit Kopie an Absender erweitern

Tutorial Übersicht Tutorial Übersicht  >>  PHP-Fusion V7 PHP-Fusion V7

7.02 Kontaktformular mit Kopie an Absender erweitern
Von: Harlekin am: 16.05.2021 - 09:34 Gelesen 288 x gelesen Tutorial 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 1 der Mitglieder war es hilfreich.
Für 0 der Mitglieder nicht.


Login
Name oder Email

Passwort



Noch kein Mitglied?
Klicke hier um dich zu registrieren

Passwort vergessen?
Um ein neues Passwort anzufordern klicke hier.
Wer ist im Chat?
Gastzugang geschlossen!

0 User im Chat
Teamspeak
Harlekins Welt
Eingangshalle
« ★ » Allgemein « ★ »
Laberecke
Harlekin
Rolly8-HL
Quasselbox
Up & Download
« ❑ » Intern « ❑ »
Besprechung
« ● » Abwesend « ● »
kurz < 30 Min.
lang > 30 Min.

Discord

Joinen
Slider
Security
Geschützt durch:
HP-Detect
Werbung
R8HL GERMANY

Über HP-4-Fun

HP-4-Fun

ist ein privates, nicht kommerzielles, Projekt, welches 2019 von Rolly8-HL und mir (Harlekin) gestartet wurde.

HP-4-Fun 2.0 ist nur für den Eigenbedarf geschrieben worden. Ein Downloadpaket von HP-4-Fun 2.0 wird es nicht geben!

Letzte Kommentare

Informationen

Zuletzt Online