Kontaktformular Problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Kontaktformular Problem

    Hallo,
    könnte jemand von euch mal über diesen Kontaktformular Code drüberschauen...Das Ding sendet einfach keine email mehr

    PHP-Code:
    <?php

    function check_email($email//Emailadresse überprüfen
    {

    if( !
    preg_match("/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}|museum$/i"$email) )  return true;

    return 
    false;
    }

    $empfaenger "herbert.prokosch@web.de"//Eigene Emailadresse
    $subject "Nachricht via Kontaktformular"//Betreff der Email

    if ($flag==1
    {
        
    //Eingaben überprüfen
        
    if($name=='Ihr Name...'){$fehler="<li>keinen Namen</li>";}
        if(
    check_email($email) & $email!="") {$fehler.="<li>eine ungültige Emailadresse</li>";}
        if(!
    $email) {$fehler.="<li>keine Emailadresse</li>";}
        if(
    $text=='Ihre Nachricht an uns...') {$fehler.="<li>keine Nachricht</li>";}

        if(
    $fehler//Fehlermeldung
        
    {
            
    $meldung="" .$fehler"";
            unset(
    $flag);
            echo 
    "<p>Sie haben</p><ul>" .$meldung"</ul><p>eingegeben!</p>" ;
        }
        else
        {
          
    //Email
          
    $body "Sie haben soeben folgende Nachricht über das Kontaktformular auf Ihrer Website erhalten:
    ----------------------------------------------------------------
    Name           : 
    $name
    eMail          : 
    $email
    ----------------------------------------------------------------

    $text";

           
    //Mail verschicken und Erfolgsmeldung ausgeben
           
    mail ($empfaenger$subject$body"From:$email");
      
         echo 
    "<p>Sie haben soeben folgende Nachricht übermittelt:<br /><br />
        Name:   
    $name <br />
        Email:  
    $email <br /><br />
        
    $text</p><br>";



        }
    }

    if(!
    $flag//Formular
    {
            
    ?>

     <form action='design.php?wohin=2>' method='post' enctype='multipart/form-data' name='form' id="form">
              <input type="hidden" name="flag" id="flag" value=1 />
              <br /><input name="name" class="name" type="text"  id="name" size="39" value="Ihr Name..." onBlur="if(this.value=='') this.value='Ihr Name...';" onFocus="if(this.value=='Ihr Name...') this.value='';"<br />
             <br /><input name="email" class="email" type="text" id="email" size="39" value="Ihre Email Adresse..." onBlur="if(this.value=='') this.value='Ihre Email Adresse...';" onFocus="if(this.value=='Ihre Email Adresse...') this.value='';"<br /><br />
    <textarea name="text"    id="text" cols="29" rows="5" onFocus="if(this.value=='Ihre Nachricht an uns...') this.value='';" onBlur="if(this.value=='') this.value='Ihre Nachricht an uns...';">Ihre Nachricht an uns...</textarea><br /><br />
              <input class="button" type="submit" value="Absenden" />&nbsp;&nbsp;&nbsp;<input class="button" type="reset" value="L&ouml;schen" />
          </form>

    <br> 
    <br> 
          <?php
          
    }
      
    ?>

  • #2
    <form action='design.php?wohin=2>' method='post' enctype='multipart/form-data' name='form' id="form">

    das sieht nicht gut aus
    Slava
    bituniverse.com

    Kommentar


    • #3
      funktioniert aber
      die datei wird included

      Kommentar


      • #4
        welche datei soll includet werden?
        1)du hast registerglobals auf on?
        2)Du sendest ein formular, der kein browser verstehen kann.
        ich kann mir schwer vorstellen, dass der browser ab:
        <form action='design.php?wohin=2>'
        weiter kommt.
        Slava
        bituniverse.com

        Kommentar

        Lädt...
        X