Johannes Röckert: Mailformular

Beitrag lesen

Hallo,

Das Script ist insgesamt fehlerbehaftet, folgendes sollte aber laufen:

<html>
<head>
<title>Mailformular</title>
</head>
<body>
<?php
if ($_GET["send"]) {
if (mail($_POST["to"], $_POST["subject"], $_POST["message"], "From: ".$_POST["from"]." <".$_POST["from_addr"].">"))
echo("Mail erfolgreich gesendet!");
else
echo("Fehler beim Senden der E-Mail.");
}
else {
echo "
<form action="mail.php?send=1" method="POST">
Empfänger: <input type="text" name="to" /><br />
Absender-Name: <input type="text" name="from" /><br />
Absender-EMail: <input type="text" name="from_addr" /><br />
Betreff: <input type="text" name="subject" /><br />
Nachricht:<br />
<textarea rows="10" cols="15" name="message"></textarea><br />
<input type="submit" value="E-Mail senden" />
</form>
";
}
?>
</body>
</html>

Dies speicherst Du als mail.php und rufst es auf.

Gruß,

  • Johannes