Frage für einen E-mail formular

  • Hi leute, ich habe eine frage und zwar: ich habe im internet einen html5 template gefunden
    "http://www.templatemo.com/templates/templatemo_421_raleway/"
    nur jetzt hab ich ein problem und zwar ich möchte den Kontakt formular aktivieren nur ich habe keine ahnung wie ich das da jetzt einbinden soll mit

    Code
    <FORM action="http://somesite.com/prog/adduser" method="post">


    usw..
    der quelltext:


    Ich wäre sehr dankbar wenn jemand mir das umschreiben könnte mit dem entsprechenden .php file



    LG Luc

  • Hi im Forum,
    Umschreiben wirst du hier nicht finden. Das hier ist ein Forum für Hilfe zur Selbsthilfe ;)


    Wenn du dich also selbst daran versuchen möchtest den Code zu ändern, werden dich dabei gerne unterstützen, aber die Hauptarbeit ist deine Sache. Hier mal ein bisschen Lektüre:
    http://www.html-seminar.de ist ein Einstiegskurs in HTML und CSS, also Webauszeichnung und Seitendesign
    http://www.php-kurs.com ist die Schwesterseite zum HTML Seminar und erklärt die Grundlagen von PHP
    http://www.php.net ist die offizielle Referenz zu PHP und hat auch eine umfangreiche und (größtenteils) deutsche Dokumentation der aktuellen Befehle.

  • Danke, ich habs im moment so das wenn ich in die felder nix eingebe das dann ein neuen tab geöffnet wird wo die error anzeigen kommen von :du darfst keine felder leer lassen usw..
    wie kann ich jz dafür sorgen das die error angaben auf der gleichen page angegeben werden?


    mein umgeschriebener code :


    welcome.php code

    PHP
    <?php if(isset($_POST['email'])) {           // EDIT THE 2 LINES BELOW AS REQUIRED     $email_to = "*******@gmail.com";     $email_subject = "Kontakt";                 function died($error) {         // your error code can go here         echo "We are very sorry, but there were error(s) found with the form you submitted. ";         echo "These errors appear below.<br /><br />";         echo $error."<br /><br />";         echo "Please go back and fix these errors.<br /><br />";         die();     }           // validation expected data exists     if(!isset($_POST['name']) ||         !isset($_POST['email']) ||         !isset($_POST['subject']) ||         !isset($_POST['message'])) {         died('We are sorry, but there appears to be a problem with the form you submitted.');            }           $name = $_POST['name']; // required         $email = $_POST['email']; // required     $subject = $_POST['subject']; // not required     $message = $_POST['message']; // required           $error_message = "";     $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';   if(!preg_match($email_exp,$email)) {     $error_message .= 'The Email Address you entered does not appear to be valid.<br />';   }     $string_exp = "/^[A-Za-z .'-]+$/";   if(!preg_match($string_exp,$name)) {     $error_message .= 'The Name you entered does not appear to be valid.<br />';   }   if(!preg_match($string_exp,$subject)) {     $error_message .= 'The subject you entered does not appear to be valid.<br />';   }   if(strlen($message) < 2) {     $error_message .= 'The message you entered do not appear to be valid.<br />';   }   if(strlen($error_message) > 0) {     died($error_message);   }     $email_message = "Form details below.\n\n";           function clean_string($string) {       $bad = array("content-type","bcc:","to:","cc:","href");       return str_replace($bad,"",$string);     }           $email_message .= "Name: ".clean_string($name)."\n";     $email_message .= "Email: ".clean_string($email)."\n";     $email_message .= "Subject: ".clean_string($subject)."\n";     $email_message .= "Message: ".clean_string($message)."\n";             // create email headers $headers = 'From: '.$email_from."\r\n". 'Reply-To: '.$email_from."\r\n" . 'X-Mailer: PHP/' . phpversion(); @mail($email_to, $email_subject, $email_message, $headers);   ?>   <!-- include your own success html here -->   Thank you for contacting us. We will be in touch with you very soon.   <?php } ?>


    Bitte um hilfe
    MFG Luc

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!