Toon posts:

[PHP] Deze fout alleen op IIS 5.0 en niet op Apach

Pagina: 1
Acties:

Verwijderd

Topicstarter
hallo
deze fout heb ik alleen op IIS 5.0 en niet op Apache :(
en $b = 2
PHP:
1
2
3
4
5
<?
if ($HTTP_GET_VARS["menu". $b] == "1") {
dan krijg ik deze error
Warning: Undefined index: menu2 in D:wwwrootxxxxxwwwxxxxxxxxx.php on line 73
?>

Wie o wie kan dit probleem en kan het oplossen ?
$HTTP_GET_VARS["menu$b"] werkt ook nie
$menu_nummer = "menu$b";
$HTTP_GET_VARS["$menu_nummer"] werkt ook niet :(

Verwijderd

$HTTP_GET_VARS["menu".$b] werkt toevallig wel?

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 10-09 07:49

Willem2

Ω is futile

$HTTP_GET_VARS is nogal gevoelig onder IIS...

probeer het eens zo:
PHP:
1
2
3
4
<?
$menu = "menu".$b;
if ($HTTP_GET_VARS["$menu"] == "1") {
?>

ik dacht dat IIS haken om de $menu wil zien, anders doet ie het meestal niet; moet je maar ff proberen (heb zelf apache hier namelijk dus kan dat niet checken)!

en nee, ik houd niet van voetbal... :)


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Dat is een verschil in de PHP ini, je error notices staan aan bij de IIS versie

zet eens bovenaan het script
PHP:
1
2
3
<?
error_reporting (E_ALL ^ E_NOTICE); 
?>

Programmer - an organism that turns coffee into software.