Kontaktformular Problem - koerperwebmaster
Hallo, Vielleicht kann mir jemand kurz helfen:
Ich habe ein Kontaktformular erstellt,
doch wenn ich auf abschicken klicke, dann bekomme ich nur eine email mit dem Inhalt "koerperwebmaster", mehr nicht. Was mach ich falsch. Seht ihr den Fehler mit eurem geschulten Auge? Ich wäre euch sehr dankbar...
<form method="post" action="kontakt.php">
<table border="0">
<tr>
<td>Anrede: </td>
<td>Herr: <input type="radio" value="Herr" name="anrede">
Frau: <input type="radio" value="Frau" name="anrede"></td>
</tr>
<tr>
<td>Vorname: </td>
<td><input type="text" name="vorname"></td>
</tr>
<tr>
<td>Nachname: </td>
<td><input type="text" name="nachname"></td>
</tr>
<tr>
<td>E-Mail: </td>
<td><input type="text" name="mail"></td>
</tr>
<tr>
<td>Ihre Nachricht an uns: </td>
<td><textarea name="nachricht"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Abschicken!">
<input type="reset" value="Löschen"></td>
</tr>
</table>
</form>
und auf der PHP-Seite:
<?php
$anrede = $_REQUEST['anrede'];
$vorname = $_REQUEST['vorname'];
$nachname = $_REQUEST['nachname'];
$mail = $_REQUEST['mail'];
$nachricht = $_REQUEST['nachricht'];
$empfaenger = "bla@googlemail.com";
$absender = $mail;
$betreffwebmaster = "Kontaktanfrage ($vorname $nachname)";
$koerperwebmaster = "$vorname $nachname hat über die Webseite www.de folgende Kontaktanfrage gestellt" .
"\n\n
Kontaktdaten: \n
\tName: $anrede $name $nachname \n
\teMail: $mail \n
\n\n" .
$nachricht;
$betreffkunde = "Ihre Kontaktanfrage bei ers.de";
$koerperkunde = "Sie ($vorname $nachname) haben über die Webseite www.de folgende Kontaktanfrage gestellt: \n\n" .
"\n\n
Kontaktdaten: \n
\tName: $anrede $vorname $nachname \n
\teMail: $mail \n
\n\n" .
$nachricht;
$abgesandt = "<br /><h1>Kontaktbestätigung</h1><p>Vielen Dank für Ihre Anfrage. Wir werden uns in Kürze bei Ihnen melden.<br><br>Thank you for your inquiry. We will get back in touch with you shortly!<br><br><br></p>";
mail("$empfaenger","$betreffwebmaster","koerperwebmaster\n","FROM: $absender\n");
mail("$mail","$betreffkunde","koerperkunde\n","FROM: $absender\n");
echo $abgesandt;
?>
Um eine kurze Nachricht bin ich mehr als dankbar!!
Beste Grüße, Michael
Ich habe ein Kontaktformular erstellt,
doch wenn ich auf abschicken klicke, dann bekomme ich nur eine email mit dem Inhalt "koerperwebmaster", mehr nicht. Was mach ich falsch. Seht ihr den Fehler mit eurem geschulten Auge? Ich wäre euch sehr dankbar...
<form method="post" action="kontakt.php">
<table border="0">
<tr>
<td>Anrede: </td>
<td>Herr: <input type="radio" value="Herr" name="anrede">
Frau: <input type="radio" value="Frau" name="anrede"></td>
</tr>
<tr>
<td>Vorname: </td>
<td><input type="text" name="vorname"></td>
</tr>
<tr>
<td>Nachname: </td>
<td><input type="text" name="nachname"></td>
</tr>
<tr>
<td>E-Mail: </td>
<td><input type="text" name="mail"></td>
</tr>
<tr>
<td>Ihre Nachricht an uns: </td>
<td><textarea name="nachricht"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Abschicken!">
<input type="reset" value="Löschen"></td>
</tr>
</table>
</form>
und auf der PHP-Seite:
<?php
$anrede = $_REQUEST['anrede'];
$vorname = $_REQUEST['vorname'];
$nachname = $_REQUEST['nachname'];
$mail = $_REQUEST['mail'];
$nachricht = $_REQUEST['nachricht'];
$empfaenger = "bla@googlemail.com";
$absender = $mail;
$betreffwebmaster = "Kontaktanfrage ($vorname $nachname)";
$koerperwebmaster = "$vorname $nachname hat über die Webseite www.de folgende Kontaktanfrage gestellt" .
"\n\n
Kontaktdaten: \n
\tName: $anrede $name $nachname \n
\teMail: $mail \n
\n\n" .
$nachricht;
$betreffkunde = "Ihre Kontaktanfrage bei ers.de";
$koerperkunde = "Sie ($vorname $nachname) haben über die Webseite www.de folgende Kontaktanfrage gestellt: \n\n" .
"\n\n
Kontaktdaten: \n
\tName: $anrede $vorname $nachname \n
\teMail: $mail \n
\n\n" .
$nachricht;
$abgesandt = "<br /><h1>Kontaktbestätigung</h1><p>Vielen Dank für Ihre Anfrage. Wir werden uns in Kürze bei Ihnen melden.<br><br>Thank you for your inquiry. We will get back in touch with you shortly!<br><br><br></p>";
mail("$empfaenger","$betreffwebmaster","koerperwebmaster\n","FROM: $absender\n");
mail("$mail","$betreffkunde","koerperkunde\n","FROM: $absender\n");
echo $abgesandt;
?>
Um eine kurze Nachricht bin ich mehr als dankbar!!
Beste Grüße, Michael
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 224520
Url: https://administrator.de/contentid/224520
Ausgedruckt am: 21.11.2024 um 23:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo,
du solltest ganz dringend dein E-Mail-Adresse ($empfaenger = "summer....";") aus diesem Beitrag entfernen bzw. durch eine pseudonymisierte entfernen! Auch den Namen, der Website, um die es geht, gibt man in Forenbeiträgen i.A. nicht an!
Auf die fehlenden $ im Aufruf der mail-Funktion hat Xaero ja schon hingewiesen.
Grüße
Filipp
du solltest ganz dringend dein E-Mail-Adresse ($empfaenger = "summer....";") aus diesem Beitrag entfernen bzw. durch eine pseudonymisierte entfernen! Auch den Namen, der Website, um die es geht, gibt man in Forenbeiträgen i.A. nicht an!
Auf die fehlenden $ im Aufruf der mail-Funktion hat Xaero ja schon hingewiesen.
Grüße
Filipp