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
Auf welcher Seite erscheinen Fehlermeldungen? Ich habe die Zeile in meiner Lokalinstallation ausgeklammert und nicht eine Meldung erhalten!?
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...
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
Ich habe es an die Entwickler weitergegeben. Mal sehen, was die dazu sagen.
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']))
O.K., so hatte ich mir das schon gedacht. Solange der Provider Register_globals_off eingestellt hat, kann man damit leben.
Gruß NetHunter