ciao, ho questo script che utilizzo per settare le sessioni di lingua
Codice PHP:
//operazione che legge tutte le variabili di GET e le pone in una variabile sistemata:
                
$stringa_get "";
                foreach (
$_GET AS $key=>$value) {
                    if(
$key != "intl") {
                        
$stringa_get "&";
                        
$stringa_get .= $key."=".$value;
                    }
                }
                
$absolute="";
            
session_start();
            
//Lingua di default
            
$defaultlang "it";
            
//Cartella dei file di lingua (relativa in base alla posizione del file di config)
            
$langpath "../lang";
            
//Se esiste la variabile di sessione 'lingua'
            
if (isset($_SESSION['lingua'])) {
            
//Se esiste il parametro WEB inviato tramite GET 'intl'
                
if(isset($_GET['intl'])) {
            
//Effettuiamo qualche aggiusto per eventuali hack...
                    
$_GET['lingua'] = str_replace("/",""trim(strtolower($_GET['intl'])));
            
//Se esiste il file di lingua corrispondente al parametro GET richiesto
                    
if (dirname(__FILE__) . "/../lang/".$_GET['intl'].".php") {
            
//Imposta la sessione 'lingua' con la lingua scelta
                        
$_SESSION['lingua'] = $_GET['intl'];
            
//Altrimenti
                    
} else {
            
//Imposta la sessione 'lingua' in quella di default
                        
$_SESSION['lingua'] = $defaultlang;
                    }
                }
            
//Altrimenti
            
} else {
            
//Imposta la sessione 'lingua' in quella di default
                
$_SESSION['lingua'] = $defaultlang;
            }
            
//Finalmente includiamo il file di lingua giusto
            
include(dirname(__FILE__) . "/../lang/".$_SESSION['lingua'].".php"); 
fino a ieri funzionava tutto a meraviglia, oggi, senza cambiare nulla (preciso...!) nella mia pagina si apre solo un messaggio d'errore senza null'altro...

Warning: require(/usr/www/users/thema/nuovo2008/inc/../lang/Array.php) [function.require]: failed to open stream: No such file or directory in /usr/www/users/thema/nuovo2008/inc/config.inc.php on line 72

Fatal error: require() [function.require]: Failed opening required '/usr/www/users/thema/nuovo2008/inc/../lang/Array.php' (include_path='.:/usr/local/lib/php') in /usr/www/users/thema/nuovo2008/inc/config.inc.php on line 72


praticamente mi vede la variabile $defaultlang come un Array... PERCHE????

vi prego aiutatemi!