soulxheart
Mitglied
Guten Tag
Ich habe heute morgen IIS, PHP und MySQL auf dem Webserver ( Windows Server 2008 ) installiert.
Danach habe ich mir einen kleinen Formmailer erstellt und ihn in einem Unterordner im wwwroot abgespeichert. Das Aufrufen des Formulars funktioniert auch einwandfrei. Fülle ich nun die Felder aus und klicke auf Senden, kommt die ganze Zeit die Fehlerseite, die ich angegeben habe.
Ich suchte dann im Internet nach vorgefertigten Formmailern und passte diese an: überall derselbe Fehler. Stimmt etwas mit meinem PHP nicht? Die phpinfo-Datei zeigt alles korrekt an.
Hier mein aktueller Code des Formmailers:
Datei Formular.php:
Und hier die Datei Mail.php:
Ich habe heute morgen IIS, PHP und MySQL auf dem Webserver ( Windows Server 2008 ) installiert.
Danach habe ich mir einen kleinen Formmailer erstellt und ihn in einem Unterordner im wwwroot abgespeichert. Das Aufrufen des Formulars funktioniert auch einwandfrei. Fülle ich nun die Felder aus und klicke auf Senden, kommt die ganze Zeit die Fehlerseite, die ich angegeben habe.
Ich suchte dann im Internet nach vorgefertigten Formmailern und passte diese an: überall derselbe Fehler. Stimmt etwas mit meinem PHP nicht? Die phpinfo-Datei zeigt alles korrekt an.
Hier mein aktueller Code des Formmailers:
Datei Formular.php:
Code:
<html>
<head>
<link rel="stylesheet" type="text/css" href="Style.css">
<title>Formmailer</title>
</head>
<body>
<h1>ED BS Formmailer</h1>
<form method="post" action="Mail.php">
Name<br />
<input type="text" name="name"><br /><br />
Ihre Nachricht<br />
<textarea name="nachricht"></textarea><br /><br />
<input type="submit" name="Button" value="Senden">
</form>
</body>
</html>
Und hier die Datei Mail.php:
Code:
<?php
$from = "[email protected]";
$to = "empfä[email protected]";
$betreff = "Testnachricht";
$name = $_POST['name'];
$message = $_POST['nachricht'];
if(!mail($to, $betreff, $message, $from)) {
echo "Fehler beim Senden der Mail!";
exit;
}
else {
echo "Mail erfolgreich gesendet!";
}
?>