Formular wird nicht versendet

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Jessy
    Contao-Nutzer
    • 17.07.2009
    • 8

    #31
    bei mir hat es grade geholfen, dass ich

    Datenformat statt auf Rohdaten in XML-Datei geändert habe.

    Lg Jessy

    Kommentar

    • Anja
      Contao-Nutzer
      • 13.03.2010
      • 38

      #32
      Formulargenerator funktionier nur mit der PHP Version 5.3

      Mir ist aufgefallen, dass der Formulargenerator nur mit der PHP Version 5.3 funktioniert. Wenn ich aber diese Version einstelle, dann kommen beim Aufruf des Backends nur Fehlermeldungen (besonders wenn ich den Punkt "Artikel") aufrufe. Wenn ich 5.2 einstelle, dann funktioniert das Versenden des Formulars nicht mehr - dafür wird das Backend richtig angezeigt. Kann mir jemand sagen warum das so ist?

      Danke und schöne Grüße,
      Anja

      Kommentar

      • xchs
        Administrator
        • 19.06.2009
        • 14682

        #33
        Zitat von Anja Beitrag anzeigen
        Mir ist aufgefallen, dass der Formulargenerator nur mit der PHP Version 5.3 funktioniert. Wenn ich aber diese Version einstelle, dann kommen beim Aufruf des Backends nur Fehlermeldungen (besonders wenn ich den Punkt "Artikel") aufrufe. Wenn ich 5.2 einstelle, dann funktioniert das Versenden des Formulars nicht mehr - dafür wird das Backend richtig angezeigt. Kann mir jemand sagen warum das so ist?
        Das kann ich nicht bestätigen! Welche Contao-Version verwendest Du? Hast Du eventuell auch die Erweiterung "EFG" installiert?

        Könntest Du bitte die Fehlermeldungen hier posten?
        Contao Community Administrator

        [Unterstützungsmöglichkeiten]
        sigpic

        Kommentar

        • Anja
          Contao-Nutzer
          • 13.03.2010
          • 38

          #34
          Hallo!

          Ich verwende die version 2.9.0.

          das ist die fehlermeldung, wenn ich den bereich "Artikel" aufrufe und php 5.3 eingestellt habe:

          Warning: strlen() expects parameter 1 to be string, array given in /home/fa003ged/www/home/test/system/drivers/DC_Table.php on line 3050

          #0 [internal function]: __error(2, 'strlen() expect...', '/home/fa003ged/...', 3050, Array)
          #1 /home/fa003ged/www/home/test/system/drivers/DC_Table.php(3050): strlen(Array)
          #2 /home/fa003ged/www/home/test/system/drivers/DC_Table.php(3140): DC_Table->generateTree('tl_article', '44', Array, true, 40, false, false, true)
          #3 /home/fa003ged/www/home/test/system/drivers/DC_Table.php(3158): DC_Table->generateTree('tl_page', '2', Array, true, 0, false, false, false)
          #4 /home/fa003ged/www/home/test/system/drivers/DC_Table.php(2801): DC_Table->generateTree('tl_page', '1', Array, true, -20, false)
          #5 /home/fa003ged/www/home/test/system/drivers/DC_Table.php(334): DC_Table->treeView()
          #6 /home/fa003ged/www/home/test/system/modules/backend/Backend.php(234): DC_Table->showAll()
          #7 /home/fa003ged/www/home/test/contao/main.php(101): Backend->getBackendModule('article')
          #8 /home/fa003ged/www/home/test/contao/main.php(297): Main->run()
          #9 {main}

          Kommentar

          • xchs
            Administrator
            • 19.06.2009
            • 14682

            #35
            Hallo Anja,

            kann Dir jetzt momentan auch keine wirkliche Lösung dafür präsentieren.

            Tatsächlich scheint besagte Fehlermeldung auch schon bei anderen aufgetreten sein und wurde auch schon im Ticketsystem gemeldet und behandelt:




            In der Contao Online-Demo wird sich dieser Fehler so in dieser Form wahrscheinlich nicht reproduzieren lassen (nehme ich mal an), da dort meines Wissens nach aktuell "nur" PHP 5.2.13 läuft.

            Nichtsdestotrotz könntest Du vielleicht dennoch ein entsprechendes Ticket im Tracker mit genauer Feherbeschreibung einstellen.
            Contao Community Administrator

            [Unterstützungsmöglichkeiten]
            sigpic

            Kommentar

            • Anja
              Contao-Nutzer
              • 13.03.2010
              • 38

              #36
              Oder kannst du mir sagen wie ich ein Formular (mit dem Formulargenerator von Contao) unter der Version 5.2 zum laufen bringe? Finde das schon komisch, dass contao nur 5.2 unterstützt und das formular das sie anbieten mit dieser version nicht funktioniert.

              Kommentar

              • xchs
                Administrator
                • 19.06.2009
                • 14682

                #37
                Zitat von Anja Beitrag anzeigen
                Oder kannst du mir sagen wie ich ein Formular (mit dem Formulargenerator von Contao) unter der Version 5.2 zum laufen bringe? Finde das schon komisch, dass contao nur 5.2 unterstützt und das formular das sie anbieten mit dieser version nicht funktioniert.
                Contao unterstützt nicht nur die PHP Version 5.2 - diese Version gilt als Mindestvoraussetzung für den korrekten Betrieb des CMS. Alle nachfolgenden Versionen sollten eigentlich (mehr oder weniger) vollständig unterstützt werden.

                Die Contao Online-Demo läuft unter PHP 5.2.13. Dort kannst Du Dir u.a. im Formulargenerator das Formular "Term paper submission" ansehen.

                Vielleicht hängt Dein Problem auch irgendwie mit anderen installierten Erweiterungen zusammen; ggf. könntest Du - sofern welche installiert sind - die eine oder andere Extension in den "Einstellungen" vorübergehend deaktivieren.

                Was sagt denn das Contao Systemdiagnosetool? Ist Deine Installation an sich vollständig und (auf Dateiebene) fehlerfrei?
                Contao Community Administrator

                [Unterstützungsmöglichkeiten]
                sigpic

                Kommentar

                • Anja
                  Contao-Nutzer
                  • 13.03.2010
                  • 38

                  #38
                  Ich hab mit diesem Diagnosetool noch nie gearbeitet. Kannst du mir sagen was ich da tun muss, bei den Dateien die es markiert hat. Sind eigentlich ziemlich viele....

                  Kommentar

                  • xchs
                    Administrator
                    • 19.06.2009
                    • 14682

                    #39
                    Du hast die falsche Version des System-Checks.

                    Versuch's mal mit der Datei anbei.
                    Angehängte Dateien
                    Contao Community Administrator

                    [Unterstützungsmöglichkeiten]
                    sigpic

                    Kommentar

                    • Anja
                      Contao-Nutzer
                      • 13.03.2010
                      • 38

                      #40
                      oh - danke.

                      und was heißt jetzt diese warnung?

                      Kommentar

                      • xchs
                        Administrator
                        • 19.06.2009
                        • 14682

                        #41
                        Zitat von Anja Beitrag anzeigen
                        oh - danke.

                        und was heißt jetzt diese warnung?

                        http://www.klassenfahrten.at/contao-check.php?hide=1
                        Das ist für den Betrieb an sich nicht weiter schlimm. Du könntest höchstens versuchen, in Deiner ".htaccess" im Root-Verzeichnis Deiner Installation am Anfang diese Direktive einzutragen:
                        Code:
                        php_flag register_globals off
                        Vielleicht bekommst Du damit diese Warnung weg.

                        Soweit ich aber bei Dir im System-Check noch sehen kann, gibt es irgendwelche Probleme mit der richtigen Zeichencodierung (zu sehen beispielsweise an diesen Zeichen "•"). Liegt die Datei in UTF8-codierter Form am Server vor? Wenn ich mich recht erinnere, hatten andere hier im Forum auch schon ein ähnliches/gleiches Problem, allerdings aber in anderem Zusammenhang...
                        Contao Community Administrator

                        [Unterstützungsmöglichkeiten]
                        sigpic

                        Kommentar

                        • Anja
                          Contao-Nutzer
                          • 13.03.2010
                          • 38

                          #42
                          also das einfügen dieses Codes funktioniert nicht.

                          Wenn ich den Punkt Artikel aufrufe, dann werden auch alle Umlaute ganz komisch angezeigt, aber nur wenn die php version 5.3 eingestellt ist. bei 5.2 funktioniert alles tadellos. wo kann ich nachschauen ob die datei (welche datei) utf8 codiert ist?

                          Kommentar

                          • xchs
                            Administrator
                            • 19.06.2009
                            • 14682

                            #43
                            Zitat von Anja Beitrag anzeigen
                            also das einfügen dieses Codes funktioniert nicht.
                            Dann wird Dein Hosting das wohl nicht zulassen... (ist jetzt aber auch nicht weiter schlimm)

                            Zitat von Anja Beitrag anzeigen
                            wo kann ich nachschauen ob die datei (welche datei) utf8 codiert ist?
                            Texteditoren wie z.B. Notepad++, Notepad2 zeigen die Dateicodierung an. Sofern nötig, kann die Codierung mit diesen Editoren auch entsprechend abgeändert werden.
                            Contao Community Administrator

                            [Unterstützungsmöglichkeiten]
                            sigpic

                            Kommentar

                            • Anja
                              Contao-Nutzer
                              • 13.03.2010
                              • 38

                              #44
                              Wollte nur sagen dass ich den Fehler gefunden habe. Hatte in den Einstellungen den Punkt "Fehlermeldungen anzeigen" aktiviert. Seitdem ich das nicht mehr aktiviert habe, wird das Backend ohne Probleme angezeigt (auch mit Verwendung der PHP Version 5.3).

                              lg anja

                              Kommentar

                              • ph!L
                                Contao-Fan
                                • 04.11.2009
                                • 470

                                #45
                                Hallo Zusammen!

                                Ich habe eben das gleiche, mir völlig unerklärliche Problem!

                                Das ist nicht meine erste Contao Installation und auch nicht die erste auf dem Server, aber er will einfach kein Formular senden. Davon abgesehen wird auch keine mandatory Prüfung vorgenommen, die Seite lädt einfach nur neu.

                                Hat jemand irgendwie eine Ahnung was ich da nun machen kann? Habe jetzt Testweise schon ein Formular mit nur einem Textfeld + Submit Button erstellt, es passiert auch nichts...

                                Bin völlig ratlos!

                                Hilfe

                                Link: http://www.hawest.com/contact.html
                                Contao Check: http://www.hawest.com/contao-check.php

                                User/PW: contaotest/contaotest

                                Vielen Dank,

                                Phil

                                Kommentar

                                Lädt...