082.php

<?php
echo "<p>".basename($_SERVER['SCRIPT_FILENAME'])."</p>";
// Formulardaten per mail versenden
// POST
?>
<html>
<head>
    <title>Formulardaten mit mail versenden</title>
</head>
<body>
    <h1>Kontaktformular</h1>
<!-- START Formular ... -->
    <form method="POST" action="<?php echo $_SERVER["PHP_SELF"];?>">
        Name: <input type="text" name="name">
        <br>
        E-Mail: <input type="text" name="email">
        <br>
        Ihre Nachricht: <textarea name="nachricht" cols="70" rows="5"></textarea> 
        <br>
        <input type="submit" name="submit" value="Submit">
    </form>
<!-- ENDE Formular ... -->
    <hr>
<?php 
// formular felder auslesen
$name = $_POST["name"];
$email = $_POST["email"];
$nachricht = $_POST["nachricht"];
// formular felder ausgeben
echo "<h2>Ihre Angaben:</h2>";	
echo "<p>Name: $name</p>";
echo "<p>E-Mail: $email</p>";
echo "<p>Ihre Nachricht: $nachricht</p>";

// mail Versand mit PHP
// wer bekommt die mail
$receiver = "info@cascara.ch";
// mail Betreff
$subject = "Kontaktformular";
// mail headers: absender
$headers = "From: $name <$email>\r\n";
// mail headers: mail ist im html-format
$headers .= "Content-Type: text/html\r\n";
// Nachricht 
$message = "$nachricht";
// Alle Formularfelder 
$message .= "<hr>$name<br>$email";
// aktuelles Datum und Uhrzeit ausgeben
$message .= "<hr>".date("d-M-Y H:i:s");
if (mail($receiver, $subject, $message, $headers)) {
   // mail wurde abgeschickt
   echo "<p>Besten Dank für die Nachricht.</p>";
} else {
    echo "<p>FEHLER: Mail konnte nicht versendet werden.</p>";
}

?>
</body>
</html>
Nach oben scrollen