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 register_globals off bei PHP5 (https://hacks4wbb.de/thread.php?threadid=28698)


Geschrieben von Dreammaster am 28.04.2007 um 00:04:

Achtung register_globals off bei PHP5

Hallo,

mein provider hat register_globals nun auf off gesetzt, leider funktioniert
jetzt die Elferliga nicht mehr richtig.

Wenn man ein Spiel startet bekommt man anstelle des Tors nur wieder ein
Fenster mit dem Inhalt von dem man abgesprungen ist.
Das ist dann sozusagen eine Endlosschleife!!

Gibt es für dieses Problem eine Lösung, ausser register_globals auf ON zu setzten?



Geschrieben von Pommes2 am 28.04.2007 um 09:54:

  RE: register_globals off bei PHP5

welche Version hast du bitte.

ich hab zwar viel um die Ohren derzeit mal sehen ich ich da was zwischensetzen kann.. nurmal sollte die Liga aber auch auf OFF laufen.



Geschrieben von Dreammaster am 29.04.2007 um 20:58:

  register_globals Off PHP5

Ich hab die Version Elfmeter - Liga V1.0.3 ! für WBB 2.3.6
ich hab auch schon versucht die letzte Version runterzuladen und erneut zu
installieren.

leider ohne Erfolg.

Auf dem Server läuft:
Linux ring 2.6.18-gentoo-r4 #1 SMP Wed Dec 13 03:10:44 Local time zone must be set--see zic x86_64

PHP Version 5.2.1
safe_mode Off
register_argc_argv Off
register_globals Off
register_long_arrays Off
report_memleaks On On
report_zend_debug On

gibts da noch batches von der Liga die ich noch nicht drin habe!
Sollte es welche geben kannst du Sie mir bitte zusenden.


Danke für deine schnelle Hilfe!



Geschrieben von Dreammaster am 12.05.2007 um 08:36:

  RE: register_globals off bei PHP5

gibts schon was neues???



Geschrieben von Dreammaster am 18.05.2007 um 13:36:

  RE: register_globals off bei PHP5

wer von euch hat denn PHP5 mit register_globals = OFF laufen und nicht das Problem???



Geschrieben von fraiser am 18.05.2007 um 21:50:

  RE: register_globals off bei PHP5

versuch doch mal den code von der Mögliche Fehler FAQ



Geschrieben von Dreammaster am 19.05.2007 um 12:10:

  RE: register_globals off bei PHP5

@fraiser

ist ja eh schon drin:

auszug aus der elfer_liga_php
.....
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<?php
	require('./global.php');
	require ("./acp/lib/class_parse.php");
	if(file_exists('./acp/lib/class_parsecode.php')){
	require('./acp/lib/class_parsecode.php');
	}
	require ("./acp/lib/class_onpm.php");
	require ("./acp/lib/elfer_functions.php");
	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);
			}
		}
	}
...


ich hab mir mal das coding angesehen und ich glaub an dieser stelle jeht was schief..

code:
1:
2:
3:
4:
5:
if($row[gespielth]==0){
$spieltag_1.="<a href=\"javascript:win1('elfer_liga.php?liga=startgame&amp;idstart=$row[spnr]')\"><strong>$heim[teamname]</strong></a>";
}else{
$spieltag_1.="<strong>$heim[teamname]</strong>";


ich hab leider zend nicht installiert sonst würd ich mal das debuggen aber der liebe erfinder dieses programms kann da sicher viel schneller eine lösung beisteuern..



Geschrieben von fraiser am 19.05.2007 um 13:50:

 

wenn sich cheffe ned rühr, kannst ja mal zur sicherheit auch den php5 code aus der fehlerfaq reinwerfen, erst vor dem reg_global code versuchen und wenns ned klappt, wieda raus und nach dem reg_global testen. kann sein daß der auch schon drin is, kenn die code´s von elfer ned :(



Geschrieben von Dreammaster am 19.05.2007 um 16:38:

 

@fraiser:

Suche in der global.php und in der acp/global.php nach :

php:


code:
1:
<?php 


direkt darunter folgendes einfügen:

php:


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


man glaubt es kaum aber das hat geholfen!!

Vielen Dank für deine Hilfe mit dem LINK da hätte ich nie gesucht.

->> Problem gelöst!! :D :D 8) 8)



Geschrieben von fraiser am 19.05.2007 um 19:58:

 

der litecode?, hmmm auch gut :)


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH