[PHP] problem mit kontaktformular

Dieses Thema im Forum "Webentwicklung" wurde erstellt von The Baddy, 4. Januar 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 4. Januar 2009
    problem mit kontaktformular

    hallo,
    ich habe folgendes kontaktformular auf meinen server geladen, jedoch gibt es mir beim absenden der daten folgenden fehler:
    PHP:
    Parse error syntax error unexpected T_STRING in  / usr / export / www / vhosts / funnetwork / hosting / hatit / kontaktformular - auswerten . php on line 13
    ich würde mich über schnelle hilfe freuen.
     
  2. 4. Januar 2009
    AW: problem mit kontaktformular

    Zeig mal deine kontaktformular-auswerten.php Datei.
     
  3. 4. Januar 2009
    AW: problem mit kontaktformular

    hier hast du den link zum server habe mich nur kurz bei funpic angemeldet um es dort zu testen also bitte nicht ernst nehmen.
     
  4. 4. Januar 2009
    AW: problem mit kontaktformular

    Du musst ihm schon den Code geben... Anhand der Seite kann man den Fehler nicht beheben.
     
  5. 4. Januar 2009
    AW: problem mit kontaktformular

    auf die seite mit dem code habe ich doch oben verlinkt falls ihr es nicht gesehn habt
    Webmaster Resource – PHP Tutorial
     
  6. 4. Januar 2009
    AW: problem mit kontaktformular

    Will mich da aber nich durchlesen, außerdem hast du vllt irwo was falsch kopiert o.ä. - also benutz den PHP Tag und paste deinen Code.
     
  7. 4. Januar 2009
    AW: problem mit kontaktformular

    Code fürs formular:
    PHP:
    < html >
    <
    head >
    <
    title > Kontaktformular mit PHP </ title >
    </
    head >
    <
    body >
    <
    table border = "0"  cellpadding = "1"  cellspacing = "2" >
    <
    form action = "kontaktformular-auswerten.php"  method = "post" >
    <
    tr >
    **<
    td > Name :</ td >
    **<
    td >< input name = "Name"  size = "20"  type = "text" ></ td >
    </
    tr >
    <
    tr >
    **<
    td > eMail :</ td >
    **<
    td >< input name = "Email"  size = "20"  type = "text" ></ td >
    </
    tr >
    <
    tr >
    **<
    td > Betreff :</ td >
    **<
    td >< select name = "Betreff"  size = "1" >< option > Hilfe </ option >
    <
    option > Kritik </ option >< option > Werbung </ option ></ select ></ td >
    </
    tr >
    <
    tr >
    **<
    td > Nachricht :</ td >
    **<
    td >< textarea cols = "25"  name = "Nachricht"  rows = "5" ></ textarea ></ td >
    </
    tr >
    <
    tr >
    **<
    td > Wünsche Antwort :</ td >
    **<
    td > Ja  < input name = "Antwort"  checked type = "radio"  value = "ja" > **  Nein  < input name = "Antwort"  type = "radio"  value = "nein" ></ td >
    </
    tr >
    <
    tr >
    **<
    td > Newsletter abonnieren :</ td >
    **<
    td >< input checked name = "Newsletter"  type = "checkbox"  value = "ja" ></ td >
    </
    tr >
    <
    tr >
    **<
    td align = "center"  colspan = "2" >< input name = "Send"  type = "submit"  value = "Abschicken" > ** < input name = "Reset"  type = "reset"  value = "Löschen" ></ td >
    </
    tr >
    </
    form >
    </
    table >
    </
    body >
    </
    html >
    Code für die auswertung:
    PHP:
    <html>
    <head>
    <title>Kontaktformular mit PHP</title>
    </head>
    <body>
    <?php

    $Empfaenger 
    "Ihre@Mailadresse.land" ;

    if(
    $_REQUEST [ 'Send' ])
    {
    ***if(empty(
    $_REQUEST [ 'Name' ]) || empty( $_REQUEST [ 'Email' ]) || empty( $_REQUEST [ 'Nachricht' ]))
    ***{
    ******echo
    "Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!" ;
    ***}
    ***else
    ***{
    ******
    $Mailnachricht  "Sie haben folgende Nachricht erhalten: \n\n" ;
    ******while(list(
    $Formularfeld $Wert )= each ( $_REQUEST ))
    ******{
    *********if(
    $Formularfeld != "Send" )
    *********{
    ************
    $Mailnachricht  .=  $Formularfeld . ": " . $Wert . "\n" ;
    *********}
    ******}
    ******
    $Mailnachricht  .=  "\nDatum/Zeit: " ;
    ******
    $Mailnachricht  .=  date ( "d.m.Y H:i:s" );
    ******
    $Mailbetreff  "Kontakt: " ;
    ******
    $Mailbetreff  .=  $_REQUEST [ 'Betreff' ];
    ******
    mail ( $Empfaenger $Mailbetreff $Mailnachricht "From: " . $_REQUEST [ 'Email' ]);
    ******echo
    "Vielen Dank für Ihre eMail!" ;
    ***}
    }
    else
    {
    ***echo
    "Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontaktformular.php\">Seite</a>." ;
    }

    ?>
    </body>
    </html>
    falsch kopiert hab ichs denke ich nicht weils da nur den einen quellcode zu kopieren gibt
     
  8. 4. Januar 2009
    AW: problem mit kontaktformular

    Mit den ganzen Sternchen - kein Wunder dass es nicht funktioniert.
     
  9. 4. Januar 2009
    AW: problem mit kontaktformular

    die sternchen liegen doch an dem php tag oder sollte das n witz sein?
     
  10. 4. Januar 2009
    AW: problem mit kontaktformular

    Nein tun sie nicht oO

    PHP:
    <? php
        $var 
    false ;
        
    $bool  = ( $var === false ) ?  false  true ;
    ?>
     
  11. 4. Januar 2009
    AW: problem mit kontaktformular

    sehr eigenartig hier nochmal der code:
    kontaktformular:
    PHP:
    < html >
    <
    head >
    <
    title > Kontaktformular mit PHP </ title >
    </
    head >
    <
    body >
    <
    table border = "0"  cellpadding = "1"  cellspacing = "2" >
    <
    form action = "kontaktformular-auswerten.php"  method = "post" >
    <
    tr >
      <
    td > Name :</ td >
      <
    td >< input name = "Name"  size = "20"  type = "text" ></ td >
    </
    tr >
    <
    tr >
      <
    td > eMail :</ td >
      <
    td >< input name = "Email"  size = "20"  type = "text" ></ td >
    </
    tr >
    <
    tr >
      <
    td > Betreff :</ td >
      <
    td >< select name = "Betreff"  size = "1" >< option > Hilfe </ option >
    <
    option > Kritik </ option >< option > Werbung </ option ></ select ></ td >
    </
    tr >
    <
    tr >
      <
    td > Nachricht :</ td >
      <
    td >< textarea cols = "25"  name = "Nachricht"  rows = "5" ></ textarea ></ td >
    </
    tr >
    <
    tr >
      <
    td > Wünsche Antwort :</ td >
      <
    td > Ja  < input name = "Antwort"  checked type = "radio"  value = "ja" >     Nein  < input name = "Antwort"  type = "radio"  value = "nein" ></ td >
    </
    tr >
    <
    tr >
      <
    td > Newsletter abonnieren :</ td >
      <
    td >< input checked name = "Newsletter"  type = "checkbox"  value = "ja" ></ td >
    </
    tr >
    <
    tr >
      <
    td align = "center"  colspan = "2" >< input name = "Send"  type = "submit"  value = "Abschicken" >    < input name = "Reset"  type = "reset"  value = "Löschen" ></ td >
    </
    tr >
    </
    form >
    </
    table >
    </
    body >
    </
    html >
    datei zum auswerten:
    PHP:
    <html>
    <head>
    <title>Kontaktformular mit PHP</title>
    </head>
    <body>
    <?php

    $Empfaenger 
    "Ihre@Mailadresse.land" ;

    if(
    $_REQUEST [ 'Send' ])
    {
       if(empty(
    $_REQUEST [ 'Name' ]) || empty( $_REQUEST [ 'Email' ]) || empty( $_REQUEST [ 'Nachricht' ]))
       {
          echo
    "Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!" ;
       }
       else
       {
          
    $Mailnachricht  "Sie haben folgende Nachricht erhalten: \n\n" ;
          while(list(
    $Formularfeld $Wert )= each ( $_REQUEST ))
          {
             if(
    $Formularfeld != "Send" )
             {
                
    $Mailnachricht  .=  $Formularfeld . ": " . $Wert . "\n" ;
             }
          }
          
    $Mailnachricht  .=  "\nDatum/Zeit: " ;
          
    $Mailnachricht  .=  date ( "d.m.Y H:i:s" );
          
    $Mailbetreff  "Kontakt: " ;
          
    $Mailbetreff  .=  $_REQUEST [ 'Betreff' ];
          
    mail ( $Empfaenger $Mailbetreff $Mailnachricht "From: " . $_REQUEST [ 'Email' ]);
          echo
    "Vielen Dank für Ihre eMail!" ;
       }
    }
    else
    {
       echo
    "Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontaktformular.php\">Seite</a>." ;
    }

    ?>
    </body>
    </html>
     
  12. 4. Januar 2009
    AW: problem mit kontaktformular

    nachdem raidrush gestern so wie es aussieht kurz down war könnt ihr mir ja vielleicht jetzt helfe.
     
  13. 4. Januar 2009
    AW: problem mit kontaktformular

    Funktioniert bei mir einwandfrei ('n paar "Strict Warnings" aber keine "Fatal errors" o.ä.), bekomme keine Fehlermeldung in Zeile 13. Deswegen sagte ich ja du sollst deinen Code zeigen und nicht den von der Seite. (Ich geh mal wegen den Sternchen davon aus dass das wieder der von der Seite war)
     
  14. 4. Januar 2009
    AW: problem mit kontaktformular

    kontaktformular:
    PHP:
    < html >
    <
    head >
    <
    title > Kontaktformular mit PHP </ title >
    </
    head >
    <
    body >
    <
    table border = "0"  cellpadding = "1"  cellspacing = "2" >
    <
    form action = "kontaktformular-auswerten.php"  method = "post" >
    <
    tr >
    **<
    td > Name :</ td >
    **<
    td >< input name = "Name"  size = "20"  type = "text" ></ td >
    </
    tr >
    <
    tr >
    **<
    td > eMail :</ td >
    **<
    td >< input name = "Email"  size = "20"  type = "text" ></ td >
    </
    tr >
    <
    tr >
    **<
    td > Betreff :</ td >
    **<
    td >< select name = "Betreff"  size = "1" >< option > Hilfe </ option >
    <
    option > Kritik </ option >< option > Werbung </ option ></ select ></ td >
    </
    tr >
    <
    tr >
    **<
    td > Nachricht :</ td >
    **<
    td >< textarea cols = "25"  name = "Nachricht"  rows = "5" ></ textarea ></ td >
    </
    tr >
    <
    tr >
    **<
    td > Wünsche Antwort :</ td >
    **<
    td > Ja  < input name = "Antwort"  checked type = "radio"  value = "ja" > **  Nein  < input name = "Antwort"  type = "radio"  value = "nein" ></ td >
    </
    tr >
    <
    tr >
    **<
    td > Newsletter abonnieren :</ td >
    **<
    td >< input checked name = "Newsletter"  type = "checkbox"  value = "ja" ></ td >
    </
    tr >
    <
    tr >
    **<
    td align = "center"  colspan = "2" >< input name = "Send"  type = "submit"  value = "Abschicken" > ** < input name = "Reset"  type = "reset"  value = "Löschen" ></ td >
    </
    tr >
    </
    form >
    </
    table >
    </
    body >
    </
    html >
    Auswertung:
    PHP:
    <html>
    <head>
    <title>Kontaktformular mit PHP</title>
    </head>
    <body>
    <?php

    $Empfaenger 
    "Ihre@Mailadresse.land" ;

    if(
    $_REQUEST [ 'Send' ])
    {
    ***if(empty(
    $_REQUEST [ 'Name' ]) || empty( $_REQUEST [ 'Email' ]) || empty( $_REQUEST [ 'Nachricht' ]))
    ***{
    ******echo
    "Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!" ;
    ***}
    ***else
    ***{
    ******
    $Mailnachricht  "Sie haben folgende Nachricht erhalten: \n\n" ;
    ******while(list(
    $Formularfeld $Wert )= each ( $_REQUEST ))
    ******{
    *********if(
    $Formularfeld != "Send" )
    *********{
    ************
    $Mailnachricht  .=  $Formularfeld . ": " . $Wert . "\n" ;
    *********}
    ******}
    ******
    $Mailnachricht  .=  "\nDatum/Zeit: " ;
    ******
    $Mailnachricht  .=  date ( "d.m.Y H:i:s" );
    ******
    $Mailbetreff  "Kontakt: " ;
    ******
    $Mailbetreff  .=  $_REQUEST [ 'Betreff' ];
    ******
    mail ( $Empfaenger $Mailbetreff $Mailnachricht "From: " . $_REQUEST [ 'Email' ]);
    ******echo
    "Vielen Dank für Ihre eMail!" ;
    ***}
    }
    else
    {
    ***echo
    "Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontaktformular.php\">Seite</a>." ;
    }

    ?>
    </body>
    </html>
    Das ist der code aus den php dateien auf meiner seite.
    edit:komischerweise befinden sich dort echt diese sternchen die ich aber wenn ich die datei auf meinem mac öffne nicht habe, weiß also auch nicht wie ich sie entfernen könnte. Vllt. kannst du mir ja mal deine php dateien ohne sternchen hochladen und ich versuche es damit.
     
  15. 4. Januar 2009
    AW: problem mit kontaktformular

    habe das problem soeben selbst gelöst.
    kann geclosed werden
     
  16. 4. Januar 2009
    AW: problem mit kontaktformular

    Du kannst den Thread selber schließen. Oben bei "Themen Optionen".
    Wie hast du die Sterne wegbekommen?
     
  17. 4. Januar 2009
    AW: problem mit kontaktformular

    markiert und entfernen gedrückt?
    dem threadersteller würde ich übrigens grundlagenforschung in sachen php zu betreiben...
     
  18. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.