kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Bräuchte mal Hilfe zu einen Kontaktformular

    geschrieben von seppmk

    Danke für die schnellen Antworten! Habe es hinbekommen hat an der Mail funktion von lima gelegen.

    Gruß

    Sepp
  • in: Bräuchte mal Hilfe zu einen Kontaktformular

    geschrieben von seppmk

    Hallo, würde gerne mir ein Kontaktformular erstellen und habe mir aus Turials das genommen um zu testen!
    Habe noch keine ahnung von PHP. Es sagt zwar es hat es verschickt bei mir kommt aber nicht an?
    Muß man noch was aktivieren das es geht? Kann man es an jede Mail Adresse schicken lassen?


    die html datei

    <html>
    <head>
    <title>Ein Kontaktformular</title>
    <style type="text/css">
    td {vertical-align : top; align: right;}
    </style>
    </head>
    <body>
    <h2>Ein einfaches Kontaktformular</h2>
    <form action="auswertung.php" method="post">
    <table>
    <tr>
    <td>Ihr Name</td>
    <td><input name="name" size="53"></td>
    </tr>
    <tr>
    <td>Ihre Mailadresse</td>
    <td><input name="adresse" size="53"></td>
    </tr>
    <tr>
    <td>Ihre Nachricht</td>
    <td><textarea cols="40" rows="10" name="nachricht"> </textarea></td>
    </tr>
    </table>
    <br>
    <input type=submit value="Ab die Post ...">
    </form>
    </body>
    </html>




    die Php datei:


    <?
    $fehler = "";
    $nz = chr(13).chr(10);
    $name = $_POST['name'];
    $adresse = $_POST['adresse'];
    $nachricht = $_POST['nachricht'];
    if (empty($name)) $fehler .= "<li>der Absendername fehlt</li>";
    if (empty($adresse)) $fehler .= "<li>die Absenderadresse fehlt</li>";
    if (empty($nachricht)) $fehler .= "<li>keine Nachricht eingetragen wurde</li>";
    if (empty($fehler)) {

    $an = "meine@mail.de";

    $betreff = "Nachricht via Kontaktformular";
    $from = "From: Kontaktformular <null@lima.de>";
    $datum = "Datum: ".date("j.n.Y").$nz;
    $zeit = "Zeit: ".date("H:i").$nz;
    $von = "Von: ".$name." <".$adresse.">".$nz;
    $linie ="-------------------".$nz;
    $text = $datum.$zeit.$von.$linie.$nachricht;
    $titel = "Ihre Nachricht wurde versandt";
    mail($an,$betreff,$text,$from);
    } else $titel = "Es ist ein Fehler aufgetreten";
    ?>
    <html>
    <head>
    <title><?=$titel?></title>
    </head>
    <body>
    <?
    if (empty($fehler)) {
    $text = strip_tags($text);
    $text = htmlentities($text);
    $text = str_replace($nz,"<br>",$text);
    echo "<p>Ihre Nachricht wurde verschickt.</p>";
    echo "<p>$text</p>";
    } else {
    echo "<p>Ihre Nachricht konnte nicht versandt werden, weil";
    echo "<ul>$fehler</ul>";
    echo "</p>";
    }
    ?>
    </body>
    </html>

Login zum Webhosting ohne Werbung!