ciao,

sto provando a creare uno script per login esterno che utilizzi database phpbb...

Questi sono i tre file che dovrebbero collegarsi a phpbb3:

config.php
Codice PHP:
<?php
/** Inizializzazione sessione PHPBB3 */
    
define('IN_PHPBB'true);
    
define('ROOT_PATH'"home/sphxit/www/forum"); //Scrivete l'indirizzo della cartella in cui è contenuto il forum

    
if (!defined('IN_PHPBB') || !defined('ROOT_PATH')) {
        exit();
    }

    
$phpEx "php";
    
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH ROOT_PATH '/';
    include(
$phpbb_root_path 'common.' $phpEx);

    
$user->session_begin();
    
$auth->acl($user->data);
    
$user->setup();
/* Fine della gestione sessioni */
?>
ucp.php
Codice PHP:
<?php
if (!isset($_GET['mode']))
    
header("Location: index.php");
else 
    
$mode $_GET['mode'];
    
include_once 
'config.php'//Inclusione del file config.php

switch ($mode)
{
    case 
"login":  //Codice per effettuare il login
        
$username $_POST['username'];
        
$password $_POST['password'];
        
$remember = (isset($_POST['autologin'])) ? true false//Se è stata selezionata la casella dall'autologin allora $remembar è true altrimenti è false e non verrà considerato nel login
        
$auth->login($username$password$remember10); //login
        
header("Location: index.php"); //redirect verso l'homepage
        
break;
    case 
"logout"//Codice per effettuare il logout
        
$user->session_kill(); //Ditrugge le vecchie sessioni
        
$user->session_begin();
        
header("Location: index.php"); //redirect verso l'homepage  
        
break;
}
?>
e la pagina di login login.php
Codice PHP:
<form action="ucp.php?mode=login" method="post">
                            <
label>Username</label>
                        
                            <
input type="text" name="username" value="" />

                        
                            <
label>Password</label>
                    
                            <
input type="password" name="password" />

    
                            <
label>Ricordami:</label>
                            <
input type="checkbox" id="autologin" name="autologin" />

                                                    
                            <
input type="submit" value="Invia" />
                    </
form
metto i tre file sul server e quando provo a fare il login mi da questo errore:

Warning: include(home/sphx/public_html/forum/common.php) [function.include]: failed to open stream: No such file or directory in /home/sphxit/public_html/p4l/config.php on line 12

Warning: include(home/sphx/public_html/forum/common.php) [function.include]: failed to open stream: No such file or directory in /home/sphxit/public_html/p4l/config.php on line 12

Warning: include() [function.include]: Failed opening 'home/sphx/public_html/forum/common.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/sphxit/public_html/p4l/config.php on line 12

Fatal error: Call to a member function session_begin() on a non-object in /home/sphxit/public_html/p4l/config.php on line 14



la pagina web che deve contenere il login e su un sottodominio (p4l.sphx.it) ed il forum su un' altro sottodominio (forum.sphx.it) ..

dove ho sbagliato??