Buongiorno,
vorrei sfruttare il controllo utenti connessi di mediawiki che ho sul mio server:
questo codice funziona se lo metti nella root della cartella di mediawiki, ma non funziona se lo metto nella cartella del mio php standalone.codice:$preIP = $_SERVER['DOCUMENT_ROOT'] . "/wiki"; require_once( "$preIP/includes/WebStart.php" );//file di mediawiki che gestisce utenti require_once("$preIP/includes/User.php");//file di mediawiki che gestisce utenti $t = new User(); $user = $t->newFromSession(); $user->load(); if ( !$wgUser->isLoggedIn() ) echo 'Guest'; if ( $wgUser->isLoggedIn() ) echo 'user'; ?>
mettendo il php in:
funzione, ma mettendo il php in:codice:$_SERVER['DOCUMENT_ROOT'] . "/wiki
non funziona.codice:$_SERVER['DOCUMENT_ROOT'] . "/wiki/miophp
Lanciando il codice da /wiki/miophp si porta la path della cartella e quindi non trova i file richiesti con i require all'interno WebStart.php e User.php (che non posso modificare perchè sono mediawiki)
come posso farlo funzionare?
grazie dell'aiuto