Seite 1 von 2

Fehlermeldung beim Modul w3concepts.form.v1

Verfasst: Mo 14. Nov 2005, 16:49
von Andreas
Hallo zusammen,
ich würde gern das Kontakt-Modul w3concepts.form.v1 in der 4.6.2 verwenden. Eigentlich funktioniert auch alles, nur bekomme ich auf der eigentlichen Kontaktseite (also die, die der User sehen kann) folgende Meldung:

Code: Alles auswählen

Warning: Missing argument 1 for formularausgabe() in /homepages/7/d141017068/htdocs/cms/front_content.php(770) : eval()'d code on line 723
Weiß jemand, wie ich das beheben kann?

Gruß
Andreas

Verfasst: Mo 14. Nov 2005, 16:51
von Dalamar
Bei mir kam die Warnung auch. Setze vorerst ein @ vor die betreffende Zeile. Dadurch wird die Warnung unterdrückt.

Verfasst: Mo 14. Nov 2005, 16:54
von Andreas
Danke für die schnelle Antwort...

Ähm... vor welche Zeile???

Verfasst: Mo 14. Nov 2005, 17:08
von HerrB
723 oder da, wo formularausgabe() vorkommt...

Gruß
HerrB

Verfasst: Mo 14. Nov 2005, 17:32
von Andreas
Anscheinend bin ich zu d.... :roll:

In der front_content.php der 4.6.2er kommt "formularausgabe()" gar nicht vor...
Auch nicht in Zeile 723 oder anderen...

Verfasst: Mo 14. Nov 2005, 17:35
von HerrB
Im Modul... (Bereich Ausgabe)

Gruß
HerrB

Verfasst: Di 15. Nov 2005, 08:34
von Dalamar
Schau mal in deiner front_content.php in Zeile 770.

Dort müsste dann

Code: Alles auswählen

@eval ("?>\n".$code."\n<?php\n");
statt

Code: Alles auswählen

eval ("?>\n".$code."\n<?php\n");
stehen!

Gruss,
Christian

Verfasst: Di 15. Nov 2005, 09:02
von HerrB
Dieser Hinweis ist nicht zweckdienlich, da ein @ nur Fehlermeldungen unterdrückt.

Ist ungefähr so, als würdest Du Ampeln mit schwarzen Tüchern umwickeln, damit Du nicht siehst, dass Du über rot fährst...

Gruß
HerrB

Verfasst: Di 15. Nov 2005, 09:03
von Dalamar
Ja richtig. Aber damit kann er erstmal arbeiten bis ein Bugfix erscheint.

EDIT: Ist übrigens auch keine Fehlermeldung sondern eine Warnung. :)

Verfasst: Di 15. Nov 2005, 09:05
von HerrB
Ziel soll sein, dass er den Fehler sucht und findet (mitmachen heißt das Zauberwort). An dieses @ denkt er nie wieder.

Und wenn man kein PHP kann, dann kann man sich anhand des Problems einarbeiten - alles, was er für sein Problem braucht, steht in der Fehlermeldung.

Gruß
HerrB

Verfasst: Di 15. Nov 2005, 09:57
von Arno Simon
HerrB hat geschrieben:Ziel soll sein, dass er den Fehler sucht und findet (mitmachen heißt das Zauberwort). An dieses @ denkt er nie wieder.

Und wenn man kein PHP kann, dann kann man sich anhand des Problems einarbeiten - alles, was er für sein Problem braucht, steht in der Fehlermeldung.
Abgesehen davon, werden dann wohl wahrscheinlich alle php-Fehlermeldung der Module unterdrückt werden und er wundert sich, wenn er mal wieder eine white-page bekommt, weil die komplette ausgabe versagt....

also lieber den konkreten Fehler lokalisieren, beseitigen und am besten noch hier posten ;)

vG

Arno

Verfasst: Di 15. Nov 2005, 13:09
von Dalamar
Wenn er ein Webdesigner (der keine Eingriffe am Code vornimmt) und kein PHP-Entwickler ist, dann macht die Unterdrückung von !!!Warnungen!!! schon Sinn, imho.

Gruss,
Christian

Verfasst: Di 15. Nov 2005, 13:16
von emergence
:lol:

Code: Alles auswählen

@eval ("?>\n".$code."\n<?php\n");
an dieser position ist das ne extrem blöde idee...
eine noch blödere es auch anderen zu empfehlen...

Verfasst: Di 15. Nov 2005, 13:18
von Andreas
Danke für die vielen Antworten...
Ich denke auch, dass es sinnvoller ist, den Fehler zu beheben, anstatt ihn zu unterdrücken. Melde mich, wenn ich was gefunden habe.

Gruß
Andreas

Verfasst: Di 15. Nov 2005, 13:53
von Dalamar
Sorry, werde mich in Zukunft zurücknehmen und keine potentiellen Lösungsvorschläge mehr anbieten.

Gruss,
Christian