Toon posts:

te simpele php4-vraag

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi, kom even niet uit 't volgende probleem. Bij m'n server zijn ze overgestapt op php4. Ik kan er niets aan de instellingen veranderen. Het volgende scriptje werkte wel onder php3 maar nu onder php4 niet meer. Wie zegt me even wat ik moet veranderen?

if (!isset($naam)) $naam = "henk";
echo "Naam wordt <a href=\"test.php?naam=klaas\">Klaas</a><br>\n";
echo "naam is $naam";

hij blijft namelijk op henk staan en maakt er geen klaas van.... |:(
groet, Campo.

Verwijderd

PHP:
1
2
3
4
5
6
<?
if (!$naam)
   $naam = "henk";
echo "Naam wordt <a href=\"test.php?naam=klaas\">Klaas</a><br>\n";
echo "naam is $naam";
?>

Moet werken...

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

YT-Croc: Tis toch zo simpel?
:? reageer dan niet ...

Campo_Blanco >>

Goeie kans dat --track-vars niet aan staat:
probeer eens bovenaan je script te zetten:
PHP:
1
2
3
<?
$naam = $HTTP_GET_VARS [ "naam" ];
?>

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Topicstarter
dan zegt ie natuurlijk: 'warning: Undefined variable' en ik kan die warnings niet uitzetten.
En daarbij doet hij het nog steeds niet...

Verwijderd

Op woensdag 09 januari 2002 15:32 schreef drm het volgende:

[..]

:? reageer dan niet ...

Campo_Blanco >>

Goeie kans dat --track-vars niet aan staat:
probeer eens bovenaan je script te zetten:
PHP:
1
2
3
<?
$naam = $HTTP_GET_VARS [ "naam" ];
?>
Huh dat heb ik ook niet of staat het dan gedefinieerd in de configuratie van php?

  • Renegade
  • Registratie: December 2000
  • Laatst online: 14-10-2020
Op woensdag 09 januari 2002 15:25 schreef Campo_Blanco het volgende:
groet, Campo.
Zef heeft meen ik een goed antwoord al gegeven, maar ff een kleine quote uit de faq:
Wij tweakers doen elkaar permanent de groeten. Het is dus niet nodig om steeds ruimteverspillende "greetz [user]" of iets dergelijks onder je post te plakken. Als je perse zoiets wilt kun je daar je signature voor gebruiken (zie latere uitleg).
:)

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
@BasRaayman op twitter


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op woensdag 09 januari 2002 15:32 schreef Campo_Blanco het volgende:
dan zegt ie natuurlijk: 'warning: Undefined variable' en ik kan die warnings niet uitzetten.
En daarbij doet hij het nog steeds niet...
warnings kun je ook on-the-fly uitzetten, toch :? moet je ff bij error-reporting in de manual kijken...

$HTTP_GET_VARS al geprobeerd?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Topicstarter
dank je xtentic, je hebt gelijk. Is er een manier om die trackvars aan te zetten als je niet de systeembeheerder bent?

  • [ti]
  • Registratie: Februari 2000
  • Niet online
Mag je nou ook niet uit de faq quoten om te zeggen dat je hier eigenlijk niet uit de faq mag quoten? ;)

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op woensdag 09 januari 2002 15:33 schreef Xtentic het volgende:

[..]

Huh dat heb ik ook niet of staat het dan gedefinieerd in de configuratie van php?
ligt eraan hoe het gecompileerd is...

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op woensdag 09 januari 2002 15:33 schreef Renegade het volgende:

[..]

Zef heeft meen ik een goed antwoord al gegeven, maar ff een kleine quote uit de faq:
[..]

:)
Laat dat maar aan de Mod's over ok?

Verwijderd

Op woensdag 09 januari 2002 15:35 schreef drm het volgende:

[..]

ligt eraan hoe het gecompileerd is...
ah :? daar heb ik dus de balle verstand van ;)..

B-)

Verwijderd

Op woensdag 09 januari 2002 15:36 schreef wasigh het volgende:

[..]

Laat dat maar aan de Mod's over ok?
offtopic:
Anders heb je niets te doen vandaag?

  • Renegade
  • Registratie: December 2000
  • Laatst online: 14-10-2020
Op woensdag 09 januari 2002 15:36 schreef wasigh het volgende:

[..]

Laat dat maar aan de Mod's over ok?
Woops... |:( had ik al wel gelezen, maar mijn geheugen werkt weer es als een euh... ach kom... zo'n ding met gaatjes.... :+

Sorry :)

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
@BasRaayman op twitter


Verwijderd

Op woensdag 09 januari 2002 15:39 schreef Renegade het volgende:

[..]

Woops... |:( had ik al wel gelezen, maar mijn geheugen werkt weer es als een euh... ach kom... zo'n ding met gaatjes.... :+

Sorry :)
[helpmodus]
zeef
[/helpmodus]

Verwijderd

Topicstarter
die track-vars, waar en hoe kan je die aanzetten?
}:O

Verwijderd

Op woensdag 09 januari 2002 15:43 schreef Campo_Blanco het volgende:
die track-vars, waar en hoe kan je die aanzetten?
}:O
het enigste wat ik in mijn php ini m.b.t vars heb kunnen vinden is
code:
1
safe_mode_allowed_env_vars = PHP_

maar dat zal ongetwijfeld ook niet veel helpen :{

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op woensdag 09 januari 2002 15:43 schreef Campo_Blanco het volgende:
die track-vars, waar en hoe kan je die aanzetten?
}:O
:z :{ *zucht*
ik blijf het niet zeggen. Check mijn posts hierboven nou gewoon ff.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Renegade
  • Registratie: December 2000
  • Laatst online: 14-10-2020
Op woensdag 09 januari 2002 15:39 schreef Xtentic het volgende:

[..]

[helpmodus]
zeef
[/helpmodus]
:D

maar om even op de vraag terug te komen, als je track_vars niet aan hebt staan moet je dit zelf meegeven als GET of POST argument in alle links of formulieren:

session_name=session_id

Als dan een sessie actief is heb je onder PHP een speciale constante die je dan zou kunnen toepassen, namelijk SID, die zou je kunnen meegeven als bijvoorbeeld:

<a href="next_page.php?<php echo(SID); ?>">Volgende pagina</a>

Of heb ik je nu verkeerd begrepen? :)

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
@BasRaayman op twitter


  • Renegade
  • Registratie: December 2000
  • Laatst online: 14-10-2020
Op woensdag 09 januari 2002 15:45 schreef drm het volgende:

[..]

:z :{ *zucht*
ik blijf het niet zeggen. Check mijn posts hierboven nou gewoon ff.
Hij vroeg of er ook een manier was als je niet de systeembeheerder was ;)

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
@BasRaayman op twitter


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op woensdag 09 januari 2002 15:46 schreef Renegade e.a.a.
Of heb ik je nu verkeerd begrepen? :)
Volgens mij heb je wel meer dan de topicstarter alleen verkeerd begrepen ;)
track_vars boolean

If enabled, then Environment, GET, POST, Cookie, and Server variables can be found in the global associative arrays $HTTP_ENV_VARS, $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, and $HTTP_SERVER_VARS.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Renegade
  • Registratie: December 2000
  • Laatst online: 14-10-2020
Op woensdag 09 januari 2002 15:48 schreef drm het volgende:

[..]

Volgens mij heb je wel meer dan de topicstarter alleen verkeerd begrepen ;)
[..]
Valt toch wel mee, ik geef hem een alternatief (weliswaar met behulp van sessies) als ie track_vars niet aan heeft staan.

Ja ik ben wel es traag van begrip ja :P ;)

edit:

En anders kan ie ook ff een phpinfo page maken om te kijken met welke opties zijn server gecompiled is

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
@BasRaayman op twitter


Verwijderd

Topicstarter
mensen, ben u zeer dankbaar. Een laatste dingetje: Als ik error_reporting(7); gebruik, zet ik dan niet te veel warnings en errors uit? Eigenlijk wil ik alleen die warning van undefined var niet meer hebben..

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op woensdag 09 januari 2002 15:57 schreef Campo_Blanco het volgende:
mensen, ben u zeer dankbaar. Een laatste dingetje: Als ik error_reporting(7); gebruik, zet ik dan niet te veel warnings en errors uit? Eigenlijk wil ik alleen die warning van undefined var niet meer hebben..
En daar komen de bitmaks (wat, bitmasks? wasda?) jahaa bitmasks om de hoek kijken.

elke E_* constante stelt een bitje voor. Je kan een bitje uitzetten door:
code:
1
nieuwewaarde = waarde & (!E_...)

te doen

en aanzetten door:
code:
1
nieuwewaarde = waarde | E_...

te doen

en omzetten (aan wordt uit, en uit wordt aan) door:
code:
1
nieuwewaarde = waarde ^ E_...

te doen

voor meer info nodig ik je uit op ICQ te komen :)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1