login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleem met $vars / includes.

Offline justah - 12/04/2007 12:05
Avatar van justahNieuw lid Mensen,

Ik heb een probleem met het volgende;

In het bestand index.php staat een lading code, een van de eerste regels is :
$var = explode('/' , $_SERVER['REQUEST_URI']);

Deze variabele wordt gebruikt t.b.v. de navigatie.
Verderop in het bestand index.php wordt het bestand content.php middels onderstaande regel bijgevoegd;

require("code/content.php");

Dit gaat allemaal goed echter de variabele $var is niet beschikbaar in het bestand content.php. Een print $var[2]; levert in dat bestand niets op indien het wordt geinclude, plaats ik echter direct onder de include dezelfde regel krijg ik wel een waarde retour.

Help o help!

8 antwoorden

Gesponsorde links
Offline Ultimatum - 12/04/2007 12:06
Avatar van Ultimatum PHP expert doe eens print_r($var) en een array begint bij 0, heb je daar wel rekening mee gehouden? En maak je $var anders eens global..
Offline justah - 12/04/2007 12:38
Avatar van justah Nieuw lid De $var wordt gevuld met gegevens uit de adresbalk, in $var[2] staat de op te vragen pagina vermeld, dit dient te worden uitgelezen in content.php. Echter in die pagina blijkt hij niet te laden(ook niet als global!).
Offline letscode - 12/04/2007 12:50
Avatar van letscode HTML beginner kun je niet doen:

require("code/content.php?var=".$var[2]);
en dan in content.php werken met $_GET['var']
Offline justah - 12/04/2007 12:53
Avatar van justah Nieuw lid Dat zou kunnen, echter snap ik niet waarom die variabele niet aanspreekbaar is in dat bestand indien ik het include...
Offline Ultimatum - 12/04/2007 14:09
Avatar van Ultimatum PHP expert Krijg je iets met print_r($var) terug dan?
Offline Gerard - 12/04/2007 14:32
Avatar van Gerard Ouwe rakker @letscode:
Die constructie is niet mogelijk.
Offline justah - 12/04/2007 15:53
Avatar van justah Nieuw lid @ ultimatum, in het index bestand wel in het include bestand niet...
Offline letscode - 12/04/2007 16:25
Avatar van letscode HTML beginner misschien kun je het in een sessie zetten?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s