auswertung des Formulars funktioniert nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #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
    Zuletzt geändert von blueskull; 03.11.2005, 01:52.

    Kommentar


    • #17
      Ja!

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

      Kommentar


      • #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

        Kommentar


        • #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.

          Kommentar


          • #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?

            Kommentar


            • #21
              Lösche die " aus den $_POST's in der Variable body.
              Zuletzt geändert von davidovich; 29.05.2005, 15:33.

              Forumregeln!

              Gute PHP-(tutorial-)Seiten

              Kommentar


              • #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?

                Kommentar


                • #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.

                  Kommentar


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

                    Danke Danke

                    Ich danke euch allen

                    Kommentar


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

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

                      Kommentar


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

                        Kommentar


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

                          Kommentar


                          • #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!

                            Kommentar


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

                              Kommentar

                              Lädt...
                              X