MyBB.de Forum

Normale Version: Unsauber gecodet?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

NetHunter

Hallo zusammen,

warum werden in der inc/init.php die Notice Meldungen mit error_reporting(E_ALL & ~E_NOTICE); unterdrückt. Ich meine warum ist schon klar, aber sauber coden wäre die bessere Variante. Kommentiert man die Zeile aus sind die Meldungen Seitenlang.

Gruß NetHunter Cool
Auf welcher Seite erscheinen Fehlermeldungen? Ich habe die Zeile in meiner Lokalinstallation ausgeklammert und nicht eine Meldung erhalten!? Rolleyes

NetHunter

Das wird daran liegen das XAMPP und andere Notices schon von Haus aus nicht anzeigen. Wen du möchtest kann ich die Meldungen hier posten?
Du kannst die Meldungen gerne posten, allerdings bezweifle ich, dass es sich um ein generelles Problem handelt. Ich habe die Zeile hier in diesem Forum auskommentiert und auch hier erscheint keine Meldung...

NetHunter

Das ist schon ein generelles Problem. Das nichts angezeigt wird heißt in diesem Fall nur das der Provider error_reporting off eingestellt hat.

Ich hänge mal ein txt file mit sämtlichen notices an.

Gruß NetHunter Cool
Ich habe es an die Entwickler weitergegeben. Mal sehen, was die dazu sagen. Wink
Also, die Meldungen werden dadurch hervorgerufen, weil der Code nicht "perfekt" ist.

Zum Beispiel:
PHP-Code:
if($mybb->input['submittedvar']) 
Hier wird eine Nachricht ausgegeben.

"Richtig" wäre:
PHP-Code:
if(isset($mybb->input['submittedvar'])) 

NetHunter

O.K., so hatte ich mir das schon gedacht. Solange der Provider Register_globals_off eingestellt hat, kann man damit leben.

Gruß NetHunter Cool