Lo avevo già detto che la connessione al phpbb cambia in base alla posizione del file personalizzato.
In pratica bisogna inserire il percorso di dove si trova il forum phpbb rispetto al file personalizzato.
Se la cartella "script" è nella root dove si trova il forum il codice corretto sarà:
Codice: Seleziona tutto
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../';
Nel mio codice togli le righe "echo" che servivano solo per sapere quali erano user_id e group_id dell'utente che usa la pagina. Una volta stabilito che il codice funziona non servono.
C'è poi un problema che riguarda la struttura della pagina. In PHPBB viene utilizzata una pagina PHP che richiama un template HTML.
Dal momento che nella pagina inserisci il codice
Codice: Seleziona tutto
// Output page
page_header($page_title, true);
$template->set_filenames(array(
'body' => 'index_body.html')
);
page_footer();
fai in modo che la pagina personalizzata apra il template "index_body.html" che non può funzionare perchè "index_body.html" viene richiamato da "index.php".
La pagina personalizzata va completata con il php e non con ilrichiamo del templete.
Se vuoi utilizzare il sistema utilizzato da PHPBB dovresti creare un file "script.php" (il nome del file php peronalizzato) che richiama un template del tipo "script_body.html".
Praticamente il file php contiene il codice php che richiama le necessarie variabili che verranno poi utilizzate dal template.
Tutto questo si può tralasciare creando un unico file php che richiama le variabili e visualizza la pagina.