auswertung des Formulars funktioniert nicht

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Mensch was zum teufel sind php-tags und wie poste ich die.
    das hier ist das komplette script. Ich habe ein formular ganz normal in HTML programmiert die eingegebenen Daten SOLLEN an dieses Script zur auswertung übergeben werden.

    Ich bekomme immer nur diese Fehlermeldung:

    Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/www on line 7

    Hier nochmal das Script:
    PHP Code:
    <?php

    if ($_POST["Name"] and $_POST["email"]) {

    $more"From: [email]blueskull@arcor.de[/email]\r\nReturn-Path: \r\nContent-Type:text"

    $body="Firma: $_POST["Firma"]
    Name: 
    $_POST["Name"]
    Vorname: 
    $_POST["Vorname"]
    Telefon: 
    $_POST["telefon"]
    Straße: 
    $_POST["Strasse"]
    Nr: 
    $_POST["Hausnummer"]
    PLZ: 
    $_POST["PLZ"]
    Ort: 
    $_POST["Ort"]
    GebDatum: 
    $_POST["Geburtsdatum"]
    email: 
    $_POST["email"]
    Service: 
    $_POST["Service"]
    Subdomain: 
    $_POST["Subdomain"]
    Monate: 
    $_POST["Monate"]
    JaichHabeeinmoneybookersKonto: 
    $_POST["moneybookerskonto"]
    moneybookers: 
    $_POST["moneybookers"]
    Domainkaufen: 
    $_POST["domainkaufen"]
    domainname: 
    $_POST["domainname"]
    tld: 
    $_POST["tld"]
    werbername: 
    $_POST["werbername"]
    Kenntunsvon: 
    $_POST["kenntuns"]
    agb: 
    $_POST["agb"]";




    mail("",$body$more);

    header("location: danke.html");

    }
    else {

    header("location: fehler.html");

    }

    ?>

    Kann mir bitte jemand sagen was hier falsch ist
    Last edited by blueskull; 03-11-2005, 00:52.

    Comment


    • #17
      Ja!

      Du beendest deinen String, obwohl er noch gar nicht zuende ist. Guck dir doch mal die Farben deines Codes an...

      Comment


      • #18
        Sorry aber ich raffs nicht was muss ich am code ändern kannst du mir ein beispiel geben?

        Das ist das erste mal das ich was mit php mache

        Comment


        • #19
          dann ist das ev. hilfreich für dich?

          Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/www/web232/html/bestellen.php on line 7
          verstehen und korrigieren
          Der Programmierer ist der Vormund des Anwenders.

          Comment


          • #20
            Also ich denke ich hab verstanden das ich irgendwo ein BackSlash einfügen muss weil sonst der String beendet wird

            ich habs versucht aber jedesmal bekomm ich trotzdem ne fehlermeldung weil ich anscheinend an der falschen stelle einfüge.

            WO muss ich denn den code ändern?

            Comment


            • #21
              Lösche die " aus den $_POST's in der Variable body.
              Last edited by davidovich; 29-05-2005, 14:33.

              Forumregeln!

              Gute PHP-(tutorial-)Seiten

              Comment


              • #22
                Geil Danke funktioniert prima

                Jetzt hab ich aber das problem das sämtliche formularelemente im betreff angezeigt werden und nicht im dokument.

                Was kann ich machen?

                Comment


                • #23
                  dein code:

                  PHP Code:
                  mail("blueskull@arcor.de",$body$more); 

                  nun vergleich das mal mit dem manual

                  fällt dir da was auf?
                  Der Programmierer ist der Vormund des Anwenders.

                  Comment


                  • #24
                    Hab schon hin bekommen musste $body, $more einfach nur umdrehen

                    Danke Danke

                    Ich danke euch allen

                    Comment


                    • #25
                      deine antwort sagt alles....:

                      [ ] manual nicht gelesen
                      [ ] manual gelesen aber nicht verstanden
                      Der Programmierer ist der Vormund des Anwenders.

                      Comment


                      • #26
                        Hatte es schon vorher hinbekommen das es läuft aber ja manaual nicht gelesen

                        Comment


                        • #27
                          wär' vielleicht noch empfehlenswert....
                          Der Programmierer ist der Vormund des Anwenders.

                          Comment


                          • #28
                            Lösche die " aus den $_POST's in der Variable body.
                            So ein schwachsinn! Schlimm, dass solche Tipps auch noch vom Parser toleriert werden und der User nachher denkt, dass man so Programmieren würde!

                            Comment


                            • #29
                              mit error_reporting(E_ALL) würd man ja wenigstens 'ne Warnung sehen...

                              Comment

                              Working...
                              X