php conflict in Blank page mod.

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Quick-XS.net
Berichten: 40
Lid geworden op: 04 jul 2005, 21:21
Locatie: Doorn
Contacteer:

php conflict in Blank page mod.

Bericht door Quick-XS.net » 17 sep 2005, 13:06

Hallo allemaal,

Ik heb de blank page mod geinstalleerd, met deze mod kan ik blanke pagina's toevoegen die blijven vallen binnen de sessie van bhpbb. De bron van een blanke pagina is als volgt:

file: 'demo.php?var=value':
<?php
// standard hack prevent
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

// standard session management
$userdata = session_pagestart($user_ip, PAGE_DEMO);
init_userprefs($userdata);

// set page title
$page_title = 'Demo';

// standard page header
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

// assign template
$template->set_filenames(array(
'body' => 'demo.tpl')
);
$template->pparse('body');


// Dit stukje gaat het om:
include($var.'.php');
// $var heeft geen waarde meer, ondanks toekenning in URL

// standard page footer
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>


Het probleem waar ik suport voor wil is het volgende:
Op het moment dat ik een variabele meestuur in het url; 'demo.php?var=value' en ik echo 'm voor het includen van de page_tail, wordt de waarde niet getoond.
Ook een if-else statement wordt niet juist afgehandeld omdat de variabelen die in het url zijn toegekend geen waarde meer hebben verderop in dit bestand :roll:

Weet iemand hoe dit komt? En wat het nu er van is?

Ik hoop dat iemand me kan helpen...
Gegroet, Jay

P.S.: Bezoek mijn homepage eens:
Quick-XS.net... in opbouw! Afbeelding

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 17 sep 2005, 13:57

Register_Globals! phpBB zorgt ervoor dat die niet meer bestaan. Gebruik dan maar $_GET['var'].

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 17 sep 2005, 16:14

Volgens phpbb coding guidelines moet je lang arrays gebruiken bas :P
Dus $HTTP_POST_VARS voor $_POST en $HTTP_GET_VARS voor $_GET :)(Houd er wel rekening mee dat deze niet auto global zijn, als je ze dus in een functie gebruikt, moet je ze global maken!)

Gebruikersavatar
Quick-XS.net
Berichten: 40
Lid geworden op: 04 jul 2005, 21:21
Locatie: Doorn
Contacteer:

Re:

Bericht door Quick-XS.net » 18 sep 2005, 21:37

Pff ik vind het nogal wat... :roll: auto-global?? Ik moet m'n php-boek er nog maar eens bijpakken... ;)

Ik heb wel veel aan jullie antwoord hoor!! Kan er zeker verder mee! thnx :thumb:
Gegroet, Jay

P.S.: Bezoek mijn homepage eens:
Quick-XS.net... in opbouw! Afbeelding

Gesloten