Hello,
So, wie ich das verstehe, geht es darum, dass da während der Entwicklung ein Feld existierte, welches später aus dem HTML-Quelltext entfernt wurde, dessen Auswertungsroutinen aber immern noch im PHP-Quelltext vorhanden sind. Wenn man dies weiß und für das nicht mehr vorhandene Feld einen Wert übermittelt, springt die Routine logischerweise immer noch an.
womit denn ? IRQ-Request, Trigger?
Was macht das Programm denn denn, wenn das erwartete Feld nicht vorhanden ist?
Oder war das eine absichtliche Hintertür der "Entwickler"?
Jedenfalls kann man nicht PHP einen solchen Fehler anlasten, außer, dass vielleicht die implizite Variablendeklaration eine Gefahr darstellt.
In einem solchen Wettbewerb wird man aber bestimmt auch auf "@" vor Funktionen oder includes verzichten und auch Notices einschalten. Da kann also soetwas als Fehler gar nicht mehr vorkommen.
Wenn dann später die Serverkonfiguration verändert wird, darf man das den Programmierern oder der Sprache anlasten?
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
