Waarom kan ik common.php niet includen??

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
keitai
Berichten: 4
Lid geworden op: 16 mar 2006, 20:24

Waarom kan ik common.php niet includen??

Bericht door keitai » 16 mar 2006, 21:18

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?

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

Bericht door Paul » 16 mar 2006, 21:18

link naar je site, waarbij common wel is included, en niet is included?

keitai
Berichten: 4
Lid geworden op: 16 mar 2006, 20:24

Bericht door keitai » 16 mar 2006, 22:03

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??

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

Bericht door Paul » 16 mar 2006, 22:09

Ik moet het zien, eerder kan ik niet zeggen hoe het mogelijk komt.

keitai
Berichten: 4
Lid geworden op: 16 mar 2006, 20:24

Bericht door keitai » 16 mar 2006, 22:15

@paul, ok bedankt. Moet nog veel doen voordat ik hem live kan zetten.

Ik struin het forum wel af

tx

keitai
Berichten: 4
Lid geworden op: 16 mar 2006, 20:24

Bericht door keitai » 16 mar 2006, 22:45

@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?

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

Bericht door Paul » 17 mar 2006, 16:34

Dat maakt niet uit. Als je hem goed opgeeft, dan kan php die zelf goed snappen :)

Gesloten