Hallo,
danke für den Hinweis.
Die Notice zur CONTENT_LENGTH ist "nur" eine Notice. Die würde auf produktiven System nicht angezeigt und ist auch nicht die Ursache, warum das Formular nicht verschickt werden kann, sondern nur ein Indikator, dass da was nicht stimmt. Ich werde allerdings natürlich trotzdem im Code etwas einauben, damit geprüft wird, ob die CONTENT_LENGTH vorhanden, so dass diese Notice auch auf Entwicklungsystem in Zukunft auch nicht mehr aufpoppt.
Das eigentliche Problem, warum dann auch die Übertragung abgebrochen wird und die echte Fehlermeldung angezeigt wird ist, aber ein anderes. Es sieht so aus, dass der $_POST mit dem der Browser die Formulardaten an den Server übermittelt entweder leer ist oder dass ein bestimmter Parameter, der mit dem Formular eigentlich automatisch übermittelt werden sollte (er heißt "postid", ist ein hidden input im Formular und enthält die id des Formulars) fehlt oder einen falschen Wert hat.
Ist das eine Neuinstallation von Visforms oder hast du ein Update eingespielt?
Wenn du ein Update eingespielt hast. Hast du alle Caches gelöscht?
Hast du Overrides für Visforms in deinem Template angelegt? Die müssen nach einem Update neu gemacht werden.
Tritt der Fehler immer auf oder nur unter bestimmten Bedingungen (z.B. von bestimmten Browsern oder wenn du das Formular mehrmals hintereinander verschickst?
Hast du ein Upload Feld in deinem Formulare?
Wie ist das Formular veröffentlicht? (Menüeintrag, Modul, in Beitrag...)
Visforms Version, Joomla! Version und php Version wären auch noch hilfreich.
Danke und herzliche Grüße,
Aicha