Hallo,
ich hab für einen Onlinegamingclan ne kleine HP gebastelt und dazu das VWAR Plugin eingebaut. Das Funktioniert auch soweit alles. Allerdings werden Gästen 2 Zeilen mit Fehlern angezeigt
Warning: Invalid argument supplied for foreach() in C:\Programme\xampp\xampp\xampp\htdocs\WTJ\html\modules\vwar\includes\functions_common.php on line 114
Warning: Invalid argument supplied for foreach() in C:\Programme\xampp\xampp\xampp\htdocs\WTJ\html\modules\vwar\includes\functions_common.php on line 114
Angemeldeten Usern wird nur noche eine Fehlermeldung angezeigt
Warning: Invalid argument supplied for foreach() in C:\Programme\xampp\xampp\xampp\htdocs\WTJ\html\modules\vwar\includes\functions_common.php on line 114
Und wenn ich als Admin angemeldet bin ist Alles ok bzw. die Anzeige ist ohne Fehler. Der Debug-Modus zeigt auch keine Fehler an.
Habs auch mit älteren Versionen versucht aber immer mit dem selben Ergebnis.
Ich hoffe mal das ist nur ne Kleinigkeit und jemand von euch kann mir helfen. Ich hab davon ja noch null Ahnung.
Der Link zur Seite
http://www.winner-team-joiner.de (http://www.winner-team-joiner.de) und dann unter "Clanmembers"
Der Link zum PlugIn (das aktuellste)
http://eismann1976.ath.cx/Vwar_1.5_R11_PHP_Nuke_Hi-Wire.zip
HI :)
habe mir das Teil mal angesehen.
So richtig kapier ich nicht, was man damit macht.... :-[
Den Fehler kann ich nicht nachvollziehen, der erscheint bei mir nicht.
Was mir aufgefallen ist, dass das Teil ein paar gefährliche Sicherheitslücken hat. Ein Wunder, dass die noch keiner ausgenutzt hat...
Wenn das script ansonsten funktioniert kannst du die Fehlermeldung abschalten.
In der Datei modules/vwar/includes/functions_common.php ab Zeile ~38 findest du diese Code-Zeilen:// set error reporting
error_reporting(E_ALL & ~E_NOTICE);
Daraus machst du folgendes:// set error reporting
error_reporting(0);
Bei der Gelegenheit schreibst du ganz am Anfang dieser Datei, gleich hinter die Zeile <?php folgende zusätzliche Zeile:
if (isset($_REQUEST['vwar_root']) || eregi(basename(__file__), $_SERVER['PHP_SELF'])) die('nothing to do here...');
Das behebt zumindest die gröbste Lücke, die mir aufgefallen ist.
AAAAUAA !
vwar_root
geradezu ein klassischer Fehler .....
Kennen wir auch sowas aus der My_eGallery. Nur wir haben das schon vor 3 jahren gefixt .......
Da fällt mir doch gerade glatt auf, ich hab mich garnicht bedankt. Das hole ich hiermit noch nach. Das Abschalten der Fehlermeldungen hat funktioniert und sonst gibts keine Probleme. :)