Kontaktformular


#1

Hey Leute.

Im voraus, ich bin kein profi bei html uns php. Hab mir das alles eig selbst beigebracht.

Zu meiner Frage:
Ich habe vor kurzem ein Kontaktformular für meine Homepage erstellt, bzw versucht zu erstellen. Raus kam ein schönes Formular und ein php doc, welches nur zu 50% Funktioniert.
=> Ich bekomme zwar eine Mail, aber die e.mail ist leer…

Codes:


<p>
<form id="form1" name="form1" method="post" action="mail.php">
  <table width="500" height="243" border="0">
    <tr>
      <td><p>
        <label for="name">Name</label>
      </p></td>
      <td><input name="name" type="text" id="name" size="30" maxlength="50" /></td>
    </tr>
    <tr>
      <td><p>
        <label for="email">E-mail</label>
      </p></td>
      <td><input name="email" type="text" id="email" size="30" maxlength="50" /></td>
    </tr>
    <tr>
      <td><p>
        <label for="betreff">Betreff</label>
      </p></td>
      <td><input name="betreff" type="text" id="betreff" size="30" maxlength="50" /></td>
    </tr>
    <tr>
      <td height="133"><label for="nachricht">Nachricht</label></td>
      <td><p>
        <textarea name="nachricht" id="nachricht" cols="55" rows="8"></textarea>
      </p></td>
    </tr>
    <tr>
      <td height="26">&nbsp;</td>
      <td><input type="submit" name="senden" id="senden" value="Senden" /></td>
    </tr>
  </table>
</form>
</p>


<?php

/* Betreff und Email Variable */
$emailBetreff = 'Mr_Syntax Kontakt';
$webmaster = 'mrgamedupe@sp-games.net23.net';

/* Emailform Daten */
	$nameFeld = $_POST['name'];
	$emailFeld = $_POST['email'];
	$betreffFeld = $_POST['betreff'];
	$nachrichtFeld = $_POST['nachricht'];
	
	$body = <<<EOD
<br><hr><br>
Name: $name <br>
Email: $email <br>
Betreff: $betreff <br>
Nachricht: $nachricht <br>
EOD;

	$headers = "From: $email
";
	$headers .= "Content-type: text/html
";
	$headers = mail($webmaster, $emailBetreff, $body, $headers);
	
/* Antwort */
echo "Ihre Nachricht wurde erfolgreich versendet!";

?>

Und meine Mail, welche ich als Antwort bekomme schaut so aus:

Name:
Email:
Betreff:
Nachricht: *

=> Das würde zwar soweit stimmen, allerdings fehlt dahinter immer die Texteingabe. Sprich:
Name: Mustermann
Email: max.mustermann@xyz.com
Betreff: Test
Nachricht: Das ist ein Test

Kann mir wer sagen, warum das so ist?

LG

EDIT: Fehler gefunden