Formularwerte per Mail versenden

cctnt

Erfahrenes Mitglied
Guten Tag.

Ich befasse mich jetzt wieder seit ner weile mit PHP/MySQL und hab hier ein kleines problem. Ich will bei meiner Seite ein Kontaktformular machen das per Mail an mich versendet wird. Leider werden die Werte nicht übergeben. Hab schon versucht den Fehler zu finden, allerdings ist alles was ich bis jetzt gefunden hab, schon für php 5 und für PHP 4 findet man fast nichts mehr.

Hier mal mein Formular:
HTML:
<form action="libs/send.php" method="GET" name="form1" id="form1">
  <p>Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="name" type="text" maxlength="160" /><br> 
  Email:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="email" type="text" maxlength="160" />
  <br />
  Message:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<textarea name="message" rows="10"></textarea>
  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<input type="submit" name="Submit" value="Submit" />

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <input name="Reset" type="reset" value="Reset" />
</form>

Und hier meine send.php:
PHP:
<?php 
$fehler = "";
$name = $_GET['name'];
$email = $_GET['email'];
$message = $_GET['message'];

if(empty($name)) $fehler .= "<li> Name is missing </li>";
if(empty($email)) $fehler .= "<li> Email is missing </li>";
if(empty($message)) $fehler.= "<li> Message is missing </li>";

if(empty($fehler)){
	$an = "christoph@dev-corner.net";
	$betreff = "Nachricht via Kontaktformular";
	$from = "From: Kontaktformular <info@dev-corner.net>";
	mail($an,$betreff,$message,$from);
	}
	
	if($fehler){
	$an = "christoph@dev-corner.net";
	$betreff = "Nachricht via Kontaktformular";
	$from = "From: Kontaktformular <info@dev-corner.net>";
	mail($an,$fehler,$from);
	}
	?>

Ich bekomme immer nur eine Mail, das $name, $mail und $betreff fehlen.

Kann mir wer helfen?

mfg
 
Habe Dir hier einmal einen LINK gepostet. Dort findest Du dann eine übliche Variante
eines Formulars mit PHP Mail-Funktion.
Des weitern empfehle ich Dir nach ein paar Informationen zu POST und GET in PHP zu suchen!
 
Danke das hab ich jetzt zum laufen gebracht.

Kann ich irgendwo festlegen, das die mail immer als HTML gesendet wird? BZW. kann ich irgendwie einen zeilenumbruch machen ohne HTML?

mfg
 
Zurück