Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „Formular wird nicht gesendet“

marcmaroc

Nicht mehr ganz neu hier

Ich komme leider nicht weiter. Ich habe ein Formular erstellt das die Daten per mail senden soll. Leider sieht es für den Benutzer so aus als wäre die Anfrage korrekt bearbeitet worden, jedoch kommt keine mail an.
PHP:
<?
$ihremail = "marcmaroc@yahoo.fr";
$error = ""; 
$name = $_POST['name'];
$nachname = $_POST['nachname'];
$strasse = $_POST['strasse'];
$hausnummer = $_POST['hausnummer'];
$postleitzahl = $_POST['postleitzahl'];
$ort = $_POST['ort'];
$land = $_POST['land'];
$email = $_POST['email'];
$tiername = $_POST['tiername'];
$auto = $_POST['auto'];
$betreff = "Panten";
$Submit = $_POST['Submit'];
 
function mailcheck($mail) {
  $mail = eregi("^[a-z0-9]+([-_.]?[a-z0-9])
+@[a-z0-9]+([-_.]?[a-z0-9])+.[a-z]{2,4}", $mail); 
  return $mail; 
}
   
    if(empty($name)) $error .= "<li>Veuillez entre votre nom.</li>";
    if(empty($email)) $error .= "<li>Veuillez entre votre adresse email.</li>";
    if(mailcheck($email)) $error .= "Votre adresse email n'est pas valable";
    if(empty($error) && $Submit == "Envoyer" ) {
    $nachricht = "Email de: \n\n".                
                "Email: ".$email."\n\n".
                "Sujet: ".$betreff."\n".
                "Nom: ".$name."\n".
                "Prenom: ".$nachname."\n".
                "rue: ".$strasse."\n". 
                "Nummero: ".$hausnummer."\n".
                "CodePostal: ".$postleitzahl."\n". 
                "Ville: ".$ort."\n\n".
                "tiername: ".$tiername."\n".
                
                
    $subject = "$betreff";
    $nachricht1 = $email . "\n\n" . $nachricht;
    mail($ihremail,$subject,$nachricht1,"FROM: $email");
    }
    
if(empty($error)) {
   
    echo "<b>Votre demande a ete envoyer</b><br>
                  <ul>
                  <li>Nom: $name</li>
                  <li>Prenom: $nachname</li>
                  <li>rue: $strasse</li> 
                  <li>Nummero: $hausnummer</li>
                  <li>CodePostal: $postleitzahl</li> 
                  <li>Ville: $ort</li>
                  <li>tiername: $tiername</li>          
                  </ul>";
    
    } else {
    echo "Il il a des erreurs, veuillez corriger pour envoyer votre demande:<ul>$error</ul></p>";
}
?>

HTML:
<form action="sendpafr.php" method="post" name="form1" target="_blank">
                <table width="357" align="center" cellspacing="20" style="margin-top:60px">
                  <tr valign="baseline">
                  <td colspan="2"><p>Je prends le Parrainage pour :</p>
                  </td>
                  </tr>
                  <tr>
                  <td>Nom de l'animal:
                  </td>
                  <td><input type="text" name="tiername"id="tiername" />
                  </td>
                  </tr>
                  <tr>
                  <td colspan="2">Information sur le Parrain :
                  </td>
                  </tr>
                  <tr>
                    <td nowrap align="right">          <div align="left">Nom*:</div></td>
      <td>
        <input type="text" name="name" id="name" value="" size="32">
        </td>
                  </tr>
                  <tr valign="baseline">
                    <td nowrap align="right"><div align="left">Prenom*:</div></td>
              <td>
                
                <input type="text" name="nachname" id="nachname" size="32" />
                </td>
                  </tr>
                  <tr valign="baseline">
                    <td nowrap align="right"><div align="left">rue:</div></td>
                    <td><div align="left">
                      <input type="text" name="strasse" id="strasse" value="" size="32">
                    </div></td>
                  </tr>
                  <tr valign="baseline">
                    <td nowrap align="right"><div align="left">nummero:</div></td>
                    <td><div align="left">
                      <input type="text" name="hausnummer" id="hausnummer" value="" size="32">
                    </div></td>
                  </tr>
                  <tr valign="baseline">
                    <td nowrap align="right"><div align="left">Code postal:</div></td>
                    <td><div align="left">
                      <input type="text" name="postleitzahl"  id="postleitzahl" value="" size="32">
                    </div></td>
                  </tr>
                  <tr valign="baseline">
                    <td nowrap align="right"><div align="left">Ville:</div></td>
                    <td><div align="left">
                      <input type="text" name="ort"  id="ort" value="" size="32">
                    </div></td>
                  </tr>
                  <tr valign="baseline">
                    <td nowrap align="right"><div align="left">Pays:</div></td>
                    <td><div align="left">
                      <input type="text" name="land"  id="land" value="" size="32">
                    </div></td>
                  </tr>
                  <tr valign="baseline">
                    <td nowrap align="right"><div align="left">Email*:</div></td>
                  <td>
                  <input type="text" name="email" id="email" size="32" />
                  </td>
                  </tr>
                  <tr>
                      
                    <td colspan="2"><div align="center">* Ses champs doivent etre remplie.<br/>                   
                    </div></td>
                    </td>
                      <div align="center"></div>
                  </tr>
                  
    <tr valign="baseline">
      <td nowrap="nowrap" align="right"><div align="left"></div></td>
      <td><div align="left">
        <input type="submit" name="Submit" value="Envoye" />
      </div></td>
    </tr>
                </table>
               
      </form>
Kann mir da jemand helfen?
Ich finde denn Fehler leider nicht....
 

Duddle

Posting-Frequenz: 14µHz

AW: Formular wird nicht gesendet

mail() gibt zurück ob es erfolgreich die Nachricht verschickt hat, frag das mal ab. Falls ja, müsstest du wohl mal in die Logs deines MTA schauen, dort sollte genaueres drinstehen.

Auf den ersten Blick sieht dein Script in Ordnung aus.


Duddle
 
AW: Formular wird nicht gesendet

Ist die Seite bei einem Provider gehostet? Oder anders gefragt von wo wird das Formular gesendet bzw. bereitgestellt.
Manche Provider lasse selbst erstellte Formulare aus Sicherheitsgründen nicht zu. Es kommt beim Senden nur Muell an.
 

marcmaroc

Nicht mehr ganz neu hier

AW: Formular wird nicht gesendet

Ja, es ist ein Provider in Deutschland. Also das selbst gebastelte Formulare nicht gehen kann ich schon ausschließen, die Kontakt anfragen laufen auch dort, ohne Schwierigkeiten.
Ich müsste mal sehen ob es daran liegt das ein Befehl vielleicht gesperrt ist oder ein benutztes Wort reserviert ist.
 

Chriss1987

me.drinkCoffee();

AW: Formular wird nicht gesendet

Hi,

manche Provider benötigen weitere Parameter in der mail()-Funktion. Evtl. schaust du mal bei einem funktionierenden Script auf deiner Seite, ob der Funktion zusätzliche Parameter übergeben werden. Gibt dazu auch nen paar Beiträge hier im Forum.

Alternativ und vielleicht einfacher: frag bei deinem Provider nach, oder schau dort in den FAQ's nach.

Schöne Grüße aus dem Sauerland!
Chriss
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Statistik des Forums

Themen
175.182
Beiträge
2.582.044
Mitglieder
67.255
Neuestes Mitglied
Bitterlimoni
Oben