[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • bekomme doForm 5.1.1 nicht ans laufen.
Seite 1 von 1

bekomme doForm 5.1.1 nicht ans laufen.

Verfasst: 18. Dez 2016, 00:30
von Daimonion
Moin Leute.

Aktueller Punkt auf der Webseite ist das Anlegen von Formularen. Mitttels doForm wollte ich das machen, da es an sich einen guten Eindruck macht, aber schon nach dem einrichten des Moduls spakt was.

Ich habe die Module angelegt und den Eingabe sowie den Ausgabecode eingefügt. Die Eingabeseite funktioniert soweit, aber bei der Ausgabe häufen sich die Fehler.

Erster Fehler ist folgender:

Code: Alles auswählen

Notice: Undefined index: doform5112 in D:\Homepage\redaxo\include\classes\class.rex_article_base.inc.php(361) : eval()'d code on line 370
Ein wenig forscherdrang und die entsprechende Stelle im Code von doForm ist erkannt.

In Zeile 312 des Plugins wird nicht der gewünschte Content geschrieben (ich hab auch noch keinen Content eingegeben...)

https://github.com/skerbis/do-form-5/bl ... e.php#L312

Code: Alles auswählen

$FORM          = rex_post('FORM', 'array');
Dies führt dann zwangsläufig für Zeile 323 zum GAU:

https://github.com/skerbis/do-form-5/bl ... e.php#L323

Code: Alles auswählen

$responsemail = str_replace("%Nachname%", $FORM[$formname]['el_' . $i], $responsemail);
Das Array $FORM ist nämlich leer und somit kann da auch nicht auf ein Inidze zugegriffen werden.

Frage:
Warum ist das Array leer? Warum wurde der Zugriff auf das Array dann nicht verhindert? (Vielleicht ließt ja der Entwickler auch mit.)

Re: bekomme doForm 5.1.1 nicht ans laufen.

Verfasst: 22. Dez 2016, 13:03
von Thomas.Skerbis
Hi,
das was da angezeigt wird, sind notices keine Fehler.
Du kannst die Notices in der Ausgabe unterdrücken.
Egal:
Hier die wohl allerletzte Version für Redaxo 4.x von meiner Seite.
Ich habe versucht diese Notice zu vermeiden.
Viel Spaß und Erfolg. - Frohes Fest -
https://github.com/skerbis/do-form-5

Re: bekomme doForm 5.1.1 nicht ans laufen.

Verfasst: 22. Dez 2016, 20:46
von Daimonion
Hallo Skerbis.

Sorry, das ich das als Error beschrieben habe. Du hast natürlich recht, dass es nur Nachrichten sind und die Funktion trotzdem gegeben ist.

Ich hab mir jetzt deine neue Version 5.1.2 nochmal kopiert und werde mit dieser arbeiten. Zusätzlich hab ich für das Modul das error_reporting ausgeschalten und somit ist auch Ruhe.
Jetzt kann ich mich mal mit den Inhalten beschäftigen. ;)

Danke dir für das Modul und den Support.

Re: bekomme doForm 5.1.1 nicht ans laufen.

Verfasst: 23. Dez 2016, 10:06
von Thomas.Skerbis
Kein Thema, frohes Fest.