Ciao a tutti
nn capisco cosa sbaglio in questa classe,....praticamente nn si connette al db....come se avessi sbagliato password...(la pass e' giusta).....vi posto il codice.....datemi uno spunto plz

Codice PHP:
<?php
# Questa classe si connette a database MSsql o MYsql
# attraverso un file di configurazione esterno definito in $_file che contiene solo HOST-USER-PWD
class db_gest{
    
    private 
$_file "./key/conf_db.txt";
    private 
$_password;
    private 
$_user;
    private 
$_host;
    public function 
__construct(){
        
$this->_recupera_dati();
    }
    
    private function 
_recupera_dati(){
        
$dati file($this->_file);
        
#echo $dati[1];
        
for($c=0$c<count($dati); $c++){
            
$campo explode('=',$dati[$c]);
            
#echo $campo[1];
            
switch($campo[0]){
                case 
'host':
                    
$this->_host $campo[1];
        
#            echo ".";
                    
break; 
                case 
'user':
                    
$this->_user $campo[1];
        
#            echo ".";
                    
break;
                case 
'password':
                    
$this->_password $campo[1];
        
#            echo $this->_password;
                    
break;
                default:
                    break;
            }
        }
    }

    
    public function 
connect($tipo_db$nome_DB){
        switch(
$tipo_db){
            case 
"mysql":
                
$link_id mysql_connect($this->_host$this->_user$this->_password);
                if(!
$link_id) die("Impossibile completare la connesione a {$this->_host}");
                
mysql_select_db($nome_DB);
                return 
$link_id;
                break;
            case 
"mssql":
                
$link_id mssql_connect($this->_host$this->_user$this->_password);
                if(!
$link_id) die("Impossibile completare la connessione");
                
mssql_select_db($nome_DB);
                return 
$link_id;
                break;
            default:
                print (
"Inserire se il Db e' MsSQL o MySQL.");
                break;
        }
         
    }
    
}
?>