Hacks4wbb by HFW™ (https://hacks4wbb.de/index.php)
- WBB Bereich (https://hacks4wbb.de/board.php?boardid=20)
--- wbb Archiv (https://hacks4wbb.de/board.php?boardid=422)
------ Vollversionen_PHP_4/5 (https://hacks4wbb.de/board.php?boardid=240)
------- Support Elfmeter Liga (https://hacks4wbb.de/board.php?boardid=272)
-------- WBB 2.3 Liga brauche dringend hilfe (https://hacks4wbb.de/thread.php?threadid=28787)


Geschrieben von treumer am 25.05.2007 um 20:08:

  brauche dringend hilfe

die ganze zeit hat mein elfer-liga funktioniert aber jetzt aufeinmal kommt eine weisse seite auch die herausfoderung geht nicht mehr habe auch schon versuch neu zu installieren geht aber auch nicht an was kann es liegen



Geschrieben von fraiser am 25.05.2007 um 21:42:

  RE: brauche dringend hilfe

server umgestellt? siehe Mögliche Fehler FAQ



Geschrieben von iceage am 01.10.2007 um 15:53:

 

ich habe das Problem auch jedoch nichts umgestellt am Server. Was kann ich nun tun? Ich habe auch schon in den FAQs nachgesehen jedoch nichts genaues gefunden :(



Geschrieben von Pommes2 am 01.10.2007 um 16:15:

 

schick mal per PM deinen phpinfo link



Geschrieben von Shadowbiker am 02.10.2007 um 00:51:

 

Bei mir ist plötzlich das gleiche Problem, habe kurz vorher noch Elfmeter Profi gespielt.
Jetzt sind bei Aufruf der safeknacker.php, elfer.php und elfer_liga.php nur weiße Seiten zu sehen!

Das letzte was ich eingebaut habe war das Bank Addon am 30ten.

MFG Shadowbiker



Geschrieben von Pommes2 am 02.10.2007 um 07:55:

 

welche PHP Version bitte



Geschrieben von Shadowbiker am 02.10.2007 um 12:30:

 

Hallo,
die PHP Version ist 5.2.0

MFG Shadowbiker



Geschrieben von Pommes2 am 02.10.2007 um 13:26:

 

Moin!

Suche in den php Dateien :
php:
1:
2:
3:
4:
5:
6:
7:
8:
if (!ini_get('register_globals')) { //globals = OFF ??
        $types_to_register = array('GET','POST','COOKIE','SESSION','SERVER');
        foreach ($types_to_register as $type){
            if (@count(${'HTTP_' $type '_VARS'}) > 0){
                extract(${'HTTP_' $type '_VARS'}, EXTR_OVERWRITE);
            }
        }
    }


ersetze mit :
php:
1:
while (list($var,$val) = each($_REQUEST)) ${$var} = $val;


Es liegt an der neuen PHP Version. die mag den alten Code net mehr :-)



Geschrieben von Shadowbiker am 02.10.2007 um 15:49:

 

Hallo,
das habe ich jetzt in der elfer.php und elfer_liga.php getan, ändert aber nichts!
In der safeknacker.php ist dieser Eintrag nicht vorhanden.

MFG Shadowbiker



Geschrieben von Shadowbiker am 03.10.2007 um 09:45:

 

Guten Morgen!

Entweder hat die Änderung eine Weile gedauert bis sie wirkte oder ich weiß auch nicht.
Heute Morgen geht auf einmal alles wieder, will mal hoffen das es so bleibt!
Auf jeden Fall Danke Pommes!

MFG Shadowbiker



Geschrieben von raider243 am 01.05.2010 um 12:12:

  Elfmeter-Liga weiße Seite

Seit heute morgen habe ich nun auch eine weiße Seite wenn ich elfer liga 1.0.3 spielen möchte. Habe nichts am Board gemacht kam von heut auf morgen. Komisch
KAnn mir da jemand hier helfen.

G
Raider



Geschrieben von Bandy am 01.05.2010 um 13:51:

  RE: Elfmeter-Liga weiße Seite

Weiße Seiten helfen einem ja nicht weiter. Versuche mal die Fehlermeldung anzuzeigen.

Entweder über die php.ini oder in der Datei

elfer_liga.php

Suchen nach:

require('./global.php');

DARUNTER einfügen:

ini_set('display_errors', 1);
error_reporting(E_ALL);

oder nur

error_reporting(E_ALL);

Dann speichern. Mit Glück zeigt er Dir nun einen Fehler an.

Was Du auch probieren kannst ist in der gleichen Datei suchen nach:

require ("./acp/lib/class_onpm.php");
require ("./acp/lib/elfer_functions.php");

DARUNTER einfügen:

if (!ini_get('register_globals')) {
// nur ausführen, wenn register_globals=off steht
while(list($rgbo_key, $rgbo_value) = each($_REQUEST)){
$$rgbo_key = stripslashes($rgbo_value);
}
while(list($rgbo_tmp_key, $rgbo_tmp_value) = each($_FILES)){
$$rgbo_tmp_key = $rgbo_tmp_value;
while(list($rgbo_key, $rgbo_value) = each($$rgbo_tmp_key)){
$rgbo_key_name = $rgbo_tmp_key."_".$rgbo_key;
$$rgbo_key_name = $rgbo_value;
}
$rgbo_key_name = $rgbo_tmp_key."_tmp_name";
$$rgbo_tmp_key = $$rgbo_key_name;
}
unset($rgbo_key);
unset($rgbo_value);
unset($rgbo_tmp_key);
unset($rgbo_tmp_value);
unset($rgbo_key_name);
}

Speichern und dann probieren.



Geschrieben von raider243 am 01.05.2010 um 18:11:

 

So habe den Ersten und den Letzten deiner Vorschläge getestet.
das ist die Meldung

Fatal error: Cannot redeclare class onpm in /var/www/virtual/juicefruit2.com/htdocs/wbb/acp/lib/class_onpm.php on line 10

habe mir die php angeschaut und mit der orginalen verglichen steht aber bei beiden das gleiche in der line 10

G
Raider



Geschrieben von raider243 am 02.05.2010 um 00:16:

 

So ich habe den Hack neu installiert was anderes war nicht machbar.
Löp wieder alles und ohne verluste.
Danke nochmal für deine Hilfe Bandy :beatnik



Geschrieben von Bandy am 03.05.2010 um 12:08:

 

Prima, sollte das noch einmal passieren, musste folgendes ändern:

In der besagten Datei:

require ("./acp/lib/class_onpm.php");

ändern in:

require_once ("./acp/lib/class_onpm.php");

Der Fehler, der Dir gezeigt wurde, sagt nämlich das diese Funktion 2 mal aufgerufen werden soll zur gleichen Zeit und das ist nicht zulässig. Mit dem Zusatz _once wird das unterbunden, da PHP das dann prüft, ob diese Funktion schon geladen ist.



Geschrieben von Lex18 am 05.05.2010 um 11:18:

 

hi ich hätte da mal ne frage zur "class_onpm.php"

die kommt blöderweise in mehr als einem spiel vor...
ist die gleich? kann ich mir schlecht vorstellen..

da als ich mal ein neues spiel instllt hatte und diese überschrieben
ging das ältere spiel nicht mehr!

hab dann diese berühmte weiße seite gehabt... :eek



Geschrieben von Bandy am 05.05.2010 um 13:16:

 

Was sich nun alles da in der Vergangenheit evtl. geändert hat, weiß ich nicht..

Die weiße Seite wird vermutlich wie schon beschrieben dann auch bei Dir der Grund gewesen sein.

require Einbindung statt require_once.



Geschrieben von Lex18 am 05.05.2010 um 17:18:

 

dank dir ...

werd das mal versuchen..

auf gut deutsch, wenn ich nochmal ein spiel habe wo die "class_onpm.php"
bei ist las ich die einfach weg.
ausprobieren mal schauen was pasiert.. :beatnik



Geschrieben von Bandy am 05.05.2010 um 17:53:

 

Nicht weglassen, sondern in der betroffenen PHP vom Spiel die Anweisung:

require ("./acp/lib/class_onpm.php");

ändern in:

require_once ("./acp/lib/class_onpm.php");

Da sonst die PM Funktion vom Spiel nicht mehr funktioniert. :beatnik



Geschrieben von Lex18 am 05.05.2010 um 18:40:

 

Folgende Spiele z.B

safeknacker, boardgarten, V1_0_2_profi_WBB2_1_2_3 (Liga)und viele mehr

haben alle haben eine acp/lib/class_onpm.php

ich sach mal spiel eins ist drin und läuft mit seiner class_onpm.php.

das reicht mir net und dann komm ich und will noch ein game aber das hat jetzt blöderweise auch eine class_onpm.php.

die sind doch net gleich...

weglassen geht net..

aber überschreiben auch net..

immer wenn ein weiteres spiel mit ner class_onpm.php steh ich vor dem gleichen problem. entweder dieses oder jenes spiel? weil die class_onpm.php ja nur auf/für das eine spiel ist und net für alle.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH