• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

HTML Kontaktformular HILFE!!!!!!!

Bmw 3er

Neues Mitglied
Habe dieses Kontaktformular als HTML Code möchte aber, das das ausgefüllte Kontaktformular an meine E-Mail adresse geschchickt wird. Wo muss ich jetzt meine E-Mail Adresse eingeben.
Vielen Dank

Hier der Code:

<p><h1>Kontaktformular</h1></p> <form action="" method="post"> <p> Ihr Name:<input type="text" name="von"></p> <p>Ihre Email-Adresse:(Für Antwort):<input type="text" name="email"></p> <p>Betreff:<input type="text" name="betreff"></p> <p>Ihre Nachricht:<textarea name="nachricht" cols="50" rows="10"> </textarea></p> <p><input type="submit" value="Absenden" name="fertig"></p> </form>

Der Smeiley kommt automatisch
 
Das abschicken macht man mit php.
Wie genau das funktioniert weis ich nicht kenne mich mit php nicht aus, Google mal dannach.
Bei meinem Kontaktformular habe ich durch
Code:
<form method="post" action="mailer.php">
auf mailer.php zugegriffen indem dann stand das es abgeschickt wird.

PHP:
<?php
$von = $_POST['von'];
$email = $_POST['email'];
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];
$fertig = $_POST['fertig']; function checkEmail( $email )
{
    $nonascii      = "\x80-\xff";    
    $nqtext        = "[^\\\\$nonascii\015\012\"]";
    $qchar         = "\\\\[^$nonascii]";
    $normuser      = '[a-zA-Z0-9][a-zA-Z0-9_.-]*';
    $quotedstring  = "\"(?:$nqtext|$qchar)+\"";
    $user_part     = "(?:$normuser|$quotedstring)";
    $dom_mainpart  = '[a-zA-Z0-9][a-zA-Z0-9._-]*\\.';
    $dom_subpart   = '(?:[a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*';
    $dom_tldpart   = '[a-zA-Z]{2,5}';
    $domain_part   = "$dom_subpart$dom_mainpart$dom_tldpart";
    $pattern       = "$user_part\@$domain_part";
    
    if (!preg_match( "/$pattern$/", $email ))
    {
        return FALSE;
    }
    else
    {
        return TRUE;
    }
} if(isset($fertig)){

  if ($von == "") {
   echo"<script type=\"text/javascript\"> alert(\"Sie haben ihren Namen nicht angegeben!\");</script>";
  } elseif ($email == "") {
    echo"<script type=\"text/javascript\"> alert(\"Sie haben ihre Email nicht angegeben!\");</script>";
  } elseif ($betreff == "") {
    echo"<script type=\"text/javascript\"> alert(\"Sie haben keinen Betreff angegeben!\");</script>";
  } elseif ($nachricht == "") {
    echo"<script type=\"text/javascript\"> alert(\"Sie haben keine Nachricht angegeben!\");</script>";    
  } elseif (!checkEmail( $_REQUEST['email'] )) {
    echo"<script type=\"text/javascript\"> alert(\"Die Email Adresse ist nicht gueltig!\");</script>";
  } else {
  
  


$datum = date("d.m.Y");
  $uhrzeit = date("H:i");
  $datum=$datum ."-". $uhrzeit ."Uhr";
  

    
    $ich = "DeineEmailAdresse";
  $betreffemail = "Kontaktformular";
  $text = "Sie haben eine Nachricht von:".$von."
  Seine Email Adresse lautet:".$email."
  Der Betreff lautet:".$betreff."
  Das Sendedatum:".$datum."
  Die Nachrich lautet:".$nachricht."
  
  
  
  ";
  mail($ich, $betreffemail, $text,
  "From: Absender <Absenderemail>");
  echo"Mail verschickt <br>";
  
echo"<script type=\"text/javascript\"> alert(\"Die Nachricht wurde erfolgreich verschickt!\");</script>";        

}
}
?>
versuchs mal mit dem als mailer.php musst vllt. noch was ändern.

mfg
 
Zurück
Oben