Hallöchen,
Ich hatte vor auf einer Seite ein ganz einfaches E-Mail-Formular einzubauen. Habe dafür ein Formular geschrieben und es als mail.html abgespeichert.
Dann habe ich mir eine mail.php geschrieben mit folgendem Inhalt:
Sobald ich auf den Submit-Button klicke öffnet der Browser die mail.php (laut addresszeile), jedoch bleibt die Seite weiß. Es wird also kein echo ausgegeben. Habe ich irgendwas übersehn oder fehlt irgendwas? Wäre über Hilfe echt dankbar.
mfG
Ich hatte vor auf einer Seite ein ganz einfaches E-Mail-Formular einzubauen. Habe dafür ein Formular geschrieben und es als mail.html abgespeichert.
HTML:
<html>
<head>
<title>Mail-Anfrage</title>
</head>
<body>
<center>
<form action="mail.php" method="post">
Empfänger:<br><input type="text" name="empfaenger" value="info@xxxxx.de" readonly="readonly"><br>
Absender:<br><input type="text" name="absender"><br>
Betreff:<br><input type="text" name="betreff"><br>
Mail:<br><textarea name="inhalt" cols="60" rows="10"></textarea><br>
<input type="submit" name="senden" value="Senden"></td>
</form>
</center>
</body>
</html>
Dann habe ich mir eine mail.php geschrieben mit folgendem Inhalt:
PHP:
<?php
$empfaenger=$_POST['empfaenger'];
$absender=$_POST['absender'];
$betreff=$_POST['betreff']:
$inhalt=$_POST['inhalt'];
if(empty($absender))
{
echo("Bitte geben Sie einen Absender an!");
}
elseif(empty($betreff))
{
echo("Bitte geben Sie einen Betreff an!");
}
elseif(empty($inhalt))
{
echo("Bitte geben Sie einen Inhalt an!");
}
else
{
mail($empfaenger, $betreff, $inhalt, $absender);
echo ("Ihre E-Mail-Anfrage wurde versendet");
}
?>
Sobald ich auf den Submit-Button klicke öffnet der Browser die mail.php (laut addresszeile), jedoch bleibt die Seite weiß. Es wird also kein echo ausgegeben. Habe ich irgendwas übersehn oder fehlt irgendwas? Wäre über Hilfe echt dankbar.
mfG