Ergebnis 1 bis 8 von 8

Thema: Kontaktformular Webside Fehler bei Anzeige

  1. #1
    Youngster
    Registriert seit
    06.12.2009
    Beiträge
    16
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Frage Kontaktformular Webside Fehler bei Anzeige

    Hallo liebe Community.

    Folgendes Problem ich habe ein Kontaktformular in meiner Website implementiert nun habe ich aber das Problem das ich immer eine leere Mail bekomme. Könntet ihr euch bitte mal die beiden Codes ansehen und den Fehler eruieren

    mail.html

    HTML-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="content-type"
    content="text/html;charset=iso-8859-1">
    <meta name="generator" content="Adobe GoLive">
    <title>Quick Mail Msg</title>
    </head>
    <body style="background-color: rgb(255, 255, 255);">
    <form action="mail.php" method="post">
    <p class="btextbold"><strong>Nachname:</strong><br>
    <input size="40" name="Nachname" value=" Mustermann"
    type="text"></p>
    <p class="btextbold"><strong>Vorname:</strong><br>
    <input size="40" name="Vorname" value="Max"
    type="text"></p>
    <p class="btextbold"><strong>Str., Hausnummer:</strong><br>
    <input size="40" name="Str., Hausnummer"
    value="Musterstra&szlig;e 3" type="text"></p>
    <p class="btextbold"><strong>PLZ:</strong><br>
    <input size="40" name="PLZ" value=""
    type="text"></p>
    <p class="btextbold"><strong>Ort:</strong><br>
    <input size="40" name="Ort" value=""
    type="text"></p>
    <p class="btextbold"><strong>E-Mail:</strong><br>
    <input size="40" name="E-Mail" value=""
    type="text"></p>
    <p></p>
    <p><input value="senden" name="submit"
    tabindex="5" type="submit">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input
    name="reset" value="l&ouml;schen" tabindex="6"
    type="reset"></p>
    </form>
    </body>
    </html>
    mail.php

    HTML-Code:
    <?php
    
    //--------------------------------------------------
    
    // Empfänger e-mail
    $email_to = "Oberriesser@gmail.com";
    
    // Variablen werden aus Formular verwendet
    $mail = $_POST["nachname"];
    $mail = $_POST["vorname"];
    $mail = $_POST["str., hausnummer:"];
    $mail = $_POST["plz"];
    $mail = $_POST["ort"];
    $mailname = $_POST["e-mail"];
    
    // Bestätigungsseite
    $okfile = "send.html";
    
    //--------------------------------------------------
    
    mail($email_to,$email_betreff,$mailtxt,
         "From: $mail ($mailname)\r\n"
        ."Reply-To: $mail ($mailname)\r\n"
        ."X-Mailer: PHP/" . phpversion());
    
    echo 'Email versendet';
    
    
    ?>

    Danke schon im voraus für die Hilfe
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Kontaktformular Webside Fehler bei Anzeige

    Das kannst du selber rausfinden:

    Richtig debuggen
    1. Man bemerkt, dass ein Skript nicht das tut, was es soll.
    2. Man schreibt an den Anfang des Scriptes die Zeile: error_reporting(E_ALL); und ini_set("display_errors", true);
    3. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
    4. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde (oder auch nicht).
    5. Schritt 3 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
    6. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
    7. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
    8. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.

  3. #3
    Youngster
    Themenstarter

    Registriert seit
    06.12.2009
    Beiträge
    16
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Kontaktformular Webside Fehler bei Anzeige

    hey Super danke für die rasche Hilfe
    Geändert von Caphalor (06.12.2009 um 12:53 Uhr)

  4. #4
    Youngster
    Themenstarter

    Registriert seit
    06.12.2009
    Beiträge
    16
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Kontaktformular Webside Fehler bei Anzeige

    Hm.. ich versuche jetz schon seit ner Stunden die Fehler zu finden aber ich bekomm das nicht hin könntest du mir da bitte mal helfen?

  5. #5
    Bandit
    Gast

    Standard AW: Kontaktformular Webside Fehler bei Anzeige

    Och büdde?!?!?!?!?!?!?!?
    PHP-Code:
    <?php
    error_reporting
    (E_ALL);
    ini_set("display_errors"true);
     
    $email_to "Oberriesser@gmail.com";
    // Variablen werden aus Formular verwendet
    $mail $_POST["nachname"];
    $mail $_POST["vorname"];
    $mail $_POST["str., hausnummer:"];
    $mail $_POST["plz"];
    $mail $_POST["ort"];
    $mailname $_POST["e-mail"];
    // Bestätigungsseite
    $okfile "send.html";
    //--------------------------------------------------
    echo '$email_to = ' $email_to '<br>';
    echo 
    '$email_betreff = ' $email_betreff '<br>';
    echo 
    '$mailtxt = ' $mailtxt '<br>';
    echo 
    '$mail = ' $mail '<br>';
    echo 
    '$mailname = ' $mailname '<br>';
     
    mail($email_to,$email_betreff,$mailtxt,
         
    "From: $mail ($mailname)\r\n"
        
    ."Reply-To: $mail ($mailname)\r\n"
        
    ."X-Mailer: PHP/" phpversion());
    ?>

  6. #6
    Youngster
    Themenstarter

    Registriert seit
    06.12.2009
    Beiträge
    16
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Kontaktformular Webside Fehler bei Anzeige

    Danke super

  7. #7
    Youngster
    Themenstarter

    Registriert seit
    06.12.2009
    Beiträge
    16
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Frage AW: Kontaktformular Webside Fehler bei Anzeige

    Hab ich gemacht nun bekomm ich dies als Antwort wenn ich auf senden klicke
    Was kann ich da machen, bin voller noob in HTML

    HTML-Code:
    Notice: Undefined index: Str., Hausnummer in /var/www/ph15s917/html/Bestellformular/mail.php on line 9
    $email_to = Oberriesser@gmail.com
    
    Notice: Undefined variable: email_betreff in /var/www/ph15s917/html/Bestellformular/mail.php on line 17
    $email_betreff = 
    
    Notice: Undefined variable: mailtxt in /var/www/ph15s917/html/Bestellformular/mail.php on line 18
    $mailtxt = 
    $mail = sd
    $mailname = D.Oberriesser@gmx.at
    
    Notice: Undefined variable: email_betreff in /var/www/ph15s917/html/Bestellformular/mail.php on line 22
    
    Notice: Undefined variable: mailtxt in /var/www/ph15s917/html/Bestellformular/mail.php on line 22

  8. #8
    Prinz(essin) Avatar von Lizzard
    Registriert seit
    19.02.2006
    Ort
    München
    Beiträge
    788
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Kontaktformular Webside Fehler bei Anzeige

    PHP-Code:
    <?php
    error_reporting
    (E_ALL);
    ini_set("display_errors"true);
     
    $email_to "Oberriesser@gmail.com";
    // Variablen werden aus Formular verwendet
    $mail $_POST["nachname"];
    $mail $_POST["vorname"];
    $mail $_POST["str., hausnummer:"];
    $mail $_POST["plz"];
    $mail $_POST["ort"];
    $mailname $_POST["e-mail"];
    // Bestätigungsseite
    $okfile "send.html";
    //--------------------------------------------------
    echo '$email_to = ' $email_to '<br>';
    echo 
    '$email_betreff = ' $email_betreff '<br>';
    echo 
    '$mailtxt = ' $mailtxt '<br>';
    echo 
    '$mail = ' $mail '<br>';
    echo 
    '$mailname = ' $mailname '<br>';
     
    mail($email_to,$email_betreff,$mailtxt,
         
    "From: $mail ($mailname)\r\n"
        
    ."Reply-To: $mail ($mailname)\r\n"
        
    ."X-Mailer: PHP/" phpversion());
    ?>


    Mal zum Verständnis:
    Dort wo du die Formulardaten ausliest, schreibst du ständig die $_POST[]-Variable in die Variable $mail, anstatt für jedes Formularfeld eine eigene Variable zu verwenden.
    Du solltest deine Variablen entsprechend benennen. Du greifst auf vollkommen andere Variablen zu, als du überhaupt angelegt hast!


    Grüße,

    Lizzard
    Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.

Ähnliche Themen

  1. Fehler bei der Anzeige
    Von xXMoNsTeR_PIMP_95Xx im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 16.09.2008, 20:12
  2. Kontaktformular - wo ist der Fehler?
    Von davidos_no.1 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 22
    Letzter Beitrag: 21.08.2008, 16:15
  3. Kontaktformular. Wo liegt der Fehler?
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 29.01.2007, 23:04
  4. Kontaktformular Fehler
    Von Ivonne im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 20
    Letzter Beitrag: 17.08.2006, 23:51

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •