Seite 1 von 4 1234 LetzteLetzte
Ergebnis 1 bis 10 von 33

Thema: Kontaktformular funktioniert nicht.

  1. #1
    Youngster Avatar von tightman
    Registriert seit
    05.07.2010
    Beiträge
    13
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Kontaktformular funktioniert nicht.

    Hallo erst einmal. Ich hoffe Ihr könnt mir helfen.

    Ich versuche eine Kontaktformular mit Hilfe von html und php zusammen zu stellen.

    Leider funktioniert es nicht, wenn der Button "Senden" betätigt wird, sprich es kommt keine Mail beim Admin an.

    Vielen Dank schon mal.

    Hier die php-Datei (formular.php):
    PHP-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>Nachricht gesendet</title>
    </head>

    <!--<body style="background-color: #808080">-->
    <?PHP

    if ($_POST[nachricht]) {

    // hier findet man die mail Zeile mit der Adresse an die der Inhalt des Formular gesendet wird.
       
    mail("info@hannemann-wd.ch","Nachricht von $_POST[name]");

    // hier findet man schreibt man die Ausgabemeldungen die der Benutzer nach dem senden der Mail in seinem Browser angezeigt werden.    
       
    echo "Danke für ihre Angaben!<br>";

       echo 
    "Ihre Angaben wurden per Mail an den Administrator übermittelt:<br>";
       echo 
    "Name: $_POST[name]<br>";
       echo 
    "Nachricht: $_POST[nachricht]<br>";          

    } else {

    // hier findet die Fehlerbehandlung statt, falls das Formular nicht korrekt gesendet werden konnte. Meldung ausgeben usw...
       
    echo "Fehler bei der Übermittlung ihrer Angaben, wenden sie sich bitte per Email an info@hannemann-wd.ch<br>";
       
    }

    ?>

    </body>
    </html>
    Und hier die html-Datei:
    HTML-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <title>Kontakt</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <link href="style.css" rel="stylesheet" type="text/css" />
    <link href="layout.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
    <script type="text/javascript" src="js/cufon-yui.js"></script>
    <script type="text/javascript" src="js/FreeSetCTT_400.font.js"></script>
    <script type="text/javascript" src="js/FreeSetC_700.font.js"></script>
    <script type="text/javascript" src="js/cufon-replace.js"></script>
    <!--[if lt IE 7]>
      <script type="text/javascript" src="js/ie_png.js"></script>
      <script type="text/javascript">
      ie_png.fix('.png, #menu li a, #navi li a');
      </script>
      <link href="ie.css" rel="stylesheet" type="text/css" />
    <![endif]-->
    </head>
    <body id="page8">
    <div id="main-bg">
      <div id="main">
        <!-- content -->
        <div id="content"> <a href="index.html" id="exit"></a> <a href="#" id="blog">BLOG</a>
          <div id="content-blog">
            <div class="indent">
              <div class="wrapper">
                <h2><span>Kontakt Information</span></h2>
    
                <form action="formular.php" method="post" id="contact-form">
                  <div class="wrapper">
                    <textarea name="nachricht" cols="" rows="" onblur="if(this.value=='') this.value='Nachricht:'" onfocus="if(this.value =='Message:' ) this.value=''" >Nachricht:</textarea>
                    <label>
                      <input name="name" type="text"  value="Name:" onblur="if(this.value=='') this.value='Name:'" onfocus="if(this.value =='Your Name:' ) this.value=''" />
                    </label>
                    <label>
                      <input name="telefon" type="text"  value="Telefon:" onblur="if(this.value=='') this.value='Telefon:'" onfocus="if(this.value =='Phone:' ) this.value=''" />
                    </label>
                    <label>
                      <input name="email" type="text"  value="E-mail:" onblur="if(this.value=='') this.value='E-mail:'" onfocus="if(this.value =='E-mail:' ) this.value=''" />
                    </label>
                    <div class="clear"></div>
                    <a href="index-7.html" onclick="document.getElementById('contact-form').submit()">Senden</a> <a href="#" onclick="document.getElementById('contact-form').reset()">Zurücksetzen</a>
                    <div class="clear"></div>
                  </div>
                </form>
    
                <h6> <strong>Meier-Bosshart-Strasse 3 | 8048 Zürich<br />
                  <small>+41-79-754-64-90</small>Telefon: <br />
                  <small>joern.hannemann</small>skype: <br />
                  <small><a href="mailto: info@hannemann-wd.ch">info@hannemann-wd.ch</a></small> E-mail:</strong> </h6>
                <p>Wenn auch Sie interessante Bilder von sich wollen oder andere grafische Aufgaben erledigt haben möchten, dann zögern Sie nicht mich zu kontaktieren.</p>
    </div>
            </div>
          </div>
          <ul id="navi">
            <li class="act"><a href="index.html"> Kontakt</a></li>
          </ul>
        </div>
        <!-- footer -->
        <div id="footer">
          <div class="inner">
            <div class="wrapper"> <strong><em>Telefon:</em> +41-79-754-64-90</strong> <strong><em>Email:</em> info@hannemann-wd.ch</strong>
              <p><span>Der Name</span> &copy; 2010 | <a href="index-8.html">AGBs</a></p>
            </div>
          </div>
        </div>
      </div>
    </div>
    </body>
    </html>
    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 !!!!!
    Geändert von tightman (05.07.2010 um 20:36 Uhr)

  2. #2
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Kontaktformular funktioniert nicht.

    PHP-Code:
    if ($_POST['nachricht']) { 
    nicht
    PHP-Code:
    if ($_POST[nachricht]) { 
    Die erste Zeile eines PHP-Scripts sollte immer folgendes sein:
    PHP-Code:
    <?
            error_reporting
    (E_ALL);
            
    // ...
    ?>
    Damit erkennt man solche Fehler sofort.
    Something big is coming. And there will be pirates and ninjas and unicorns...

  3. #3
    Youngster
    Themenstarter
    Avatar von tightman
    Registriert seit
    05.07.2010
    Beiträge
    13
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Kontaktformular funktioniert nicht.

    Danke für die schnelle Hilfe.

    Habe die php-Datei angepasst. Leider keine Reaktion, also nach wie vor. :/

    Noch eine Idee?

  4. #4
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Kontaktformular funktioniert nicht.

    Wird dir eine Fehlermeldung ausgegeben?
    Mir ist noch etwas aufgefallen. Sieh dir mal die Spezifikation der PHP-mail-Funktion an -> Sie verlangt drei Parameter:
    http://at2.php.net/manual/en/function.mail.php
    Something big is coming. And there will be pirates and ninjas and unicorns...

  5. #5
    Youngster
    Themenstarter
    Avatar von tightman
    Registriert seit
    05.07.2010
    Beiträge
    13
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Kontaktformular funktioniert nicht.

    Nein, es wird auch keine Fehlermeldung ausgegeben.

    Danke für den Link, aber ich bin nicht wirklich der php-Crack. Welche Parameter meinst Du denn implizit?

  6. #6
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Kontaktformular funktioniert nicht.

    Die drei, die eine Mail ausmachen: Empfänger, Betreff und Nachricht.
    Something big is coming. And there will be pirates and ninjas and unicorns...

  7. #7
    Youngster
    Themenstarter
    Avatar von tightman
    Registriert seit
    05.07.2010
    Beiträge
    13
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Kontaktformular funktioniert nicht.

    Naja, ich habe die Felder Name, Telefon, Email und Nachricht definiert.

  8. #8
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Kontaktformular funktioniert nicht.

    Ja, aber wenn du mail() aufrufst, braucht es diese drei Parameter. Du übergibst ihm nur zwei.
    Something big is coming. And there will be pirates and ninjas and unicorns...

  9. #9
    Youngster
    Themenstarter
    Avatar von tightman
    Registriert seit
    05.07.2010
    Beiträge
    13
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Kontaktformular funktioniert nicht.

    Dann sollte es also so aussehen:
    PHP-Code:
    ...
    echo 
    "Danke für ihre Angaben!<br>"

       echo 
    "Ihre Angaben wurden per Mail an den Administrator übermittelt:<br>"
       echo 
    "Name: $_POST[name]<br>"
       echo 
    "Nachricht: $_POST[nachricht]<br>";
       echo 
    "Telefon: $_POST[telefon]<br>";
       echo 
    "E-mail: $_POST[email]<br>";           
               
               

    } else { 
    ... 

  10. #10
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Kontaktformular funktioniert nicht.

    Autsch...
    Anscheinend fehlen dir jegliche PHP-Grundlagen.
    Ich denke, das ist eher ein Fall für unser Job-Forum.
    Aber ohne Grundlagen kann ich dir nicht helfen...
    Something big is coming. And there will be pirates and ninjas and unicorns...

Ähnliche Themen

  1. Seite funktioniert und funktioniert nicht
    Von parcifal83 im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 24.05.2010, 15:24
  2. Kontaktformular funktioniert nicht
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 21.02.2010, 17:49
  3. Kontaktformular funktioniert nicht. Wer kann helfen?
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 05.02.2010, 10:13

Stichworte

Berechtigungen

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