Pagina 1 van 1

Waarom kan ik common.php niet includen??

Geplaatst: 16 mar 2006, 21:18
door keitai
Hoi allemaal,

Ben bezig een forumpje op te zetten en wil het integreren met een ander script.

Ik probeer in mijn niet-phpBB registratie ervoor te zorgen dat de gebruiker auto. ook in phpBB wordt geregistreerd. Heb hiervoor een insert_user mod gevonden, maar als ik

Code: Selecteer alles

define('IN_PHPBB', true); 
$phpbb_root_path = '../forum1/'; 
include($phpbb_root_path . 'extension.inc'); 
echo "test ".$phpEx;//test path
include($phpbb_root_path . 'common.'.$phpEx); 
include($phpbb_root_path . 'includes/functions_mod_user.'.$phpEx); 
gebruik dan wordt mijn gehele site niet geparsed. Indien ik common.php escape/niet include dan wordt mijn webzijde wel getoont.

Echter common.php is toch nodig voor alle db shizz enzo.

Hoe los ik dit op?

Geplaatst: 16 mar 2006, 21:18
door Paul
link naar je site, waarbij common wel is included, en niet is included?

Geplaatst: 16 mar 2006, 22:03
door keitai
hmm, dat gaat niet heb hem voorlopig nog lokaal draaien.

Bestaat er geen algemene verklaring waarom php files niet worden geparsed? hier mee bedoel ik geen src code niets. blanco pagina met zero source??

Geplaatst: 16 mar 2006, 22:09
door Paul
Ik moet het zien, eerder kan ik niet zeggen hoe het mogelijk komt.

Geplaatst: 16 mar 2006, 22:15
door keitai
@paul, ok bedankt. Moet nog veel doen voordat ik hem live kan zetten.

Ik struin het forum wel af

tx

Geplaatst: 16 mar 2006, 22:45
door keitai
@paul, toch een nog een vraag

ik denk dat het te maken heeft met directories en het $phpbb_root_path.

Mijn structuur ziet er ongeveer zo uit

/
/forum1/ <-dit is phpBB
/andereDir/ <--hier heb ik een registratie file, waar ik dus ook meteen in phpBB wil laten registreren.

Volgens het mod script moet in de file waar je functions_mod_user.php include

Code: Selecteer alles

This code requires that any script which includes it has defined the $phpbb_root_path variable as well as initialized the $db variable to provide access to the phpBB database.
het tweede is toch het voor phpBB bekende rijtje

Code: Selecteer alles

define('IN_PHPBB', true); 
$phpbb_root_path = '[rel_pad_naar_phpBB]'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 
Alleen twijfel ik over $phpbb_root_path, want common.php leest die ook, toch?? En die is niet gelijk voor de files in forum1 en andereDir?

Geplaatst: 17 mar 2006, 16:34
door Paul
Dat maakt niet uit. Als je hem goed opgeeft, dan kan php die zelf goed snappen :)