Formular E-Mail

Diskutiere und helfe bei Formular E-Mail im Bereich Webmaster Support, Scripts, etc im SysProfile Forum bei einer Lösung; Hi, ich hab da ein Problem. Ich habe hier ein E-Mail Formular. Problem daran ist nur. Das er immer was schickt, auch wenn nichts angeben ist. Wie... Dieses Thema im Forum "Webmaster Support, Scripts, etc" wurde erstellt von Ackermann, 21. Dezember 2008.

  1. Ackermann
    Ackermann Computer-Experte
    Registriert seit:
    24. Dezember 2006
    Beiträge:
    1.253
    Zustimmungen:
    28
    Name:
    Mein Name ?
    1. SysProfile:
    13072
    Steam-ID:
    Ack3rmann

    Hi, ich hab da ein Problem. Ich habe hier ein E-Mail Formular. Problem daran ist nur. Das er immer was schickt, auch wenn nichts angeben ist.

    Wie mache ich es nun, das er erst was schickt wenn was angeben ist.

    Und wie mache ich dazu ne Fehlermeldung ?

    Danke Ackermann

     
  2. Killer3d
    Killer3d Computer-Guru
    Registriert seit:
    23. Juni 2007
    Beiträge:
    199
    Zustimmungen:
    2
    1. SysProfile:
    12569

    $HTTP_POST_VARS benutzt man nicht mehr sondern: $_POST

    nicht getestet sollte aber klappen:

    Code:
    <?
    $empfaenger = "ack3rmann@gmx.de";
    $betreff = "Kontakt E-Mail";
    $firma = $_POST["Firma"];
    $name = $_POST["Name"];
    $strasse = $_POST["Strasse"];
    $ort = $_POST["Ort"];
    $telefon = $_POST["Telefon"];
    $fax = $_POST["Fax"];
    $email = $_POST["email"];
    $eingabe = $_POST["TEXT"];
    
    $text = "Firma: $firma\n\n Name: $name\n\n Strasse: $strasse\n\n Ort: $ort\n\n Telefon: $telefon\n\n Fax: $fax\n\n Email: $email\n\n Text: $eingabe\n\n";
    
    if ($firma && $name && $name && $strasse && $ort && $telefon && $fax && $email && $eingabe) {
    mail($empfaenger, $betreff, $text, "From: $name <$absender>");
    echo "Daten wurden abgeschickt";
    } else {
    echo "Nicht alles angegeben";
    }
    ?> 
    
     
    1 Person gefällt das.
Thema:

Formular E-Mail

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden