Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2008, 20:34
Avatar de djdraft
djdraft
 
Fecha de Ingreso: abril-2008
Mensajes: 118
Antigüedad: 16 años
Puntos: 0
Pregunta Error en el servidor pero no en la pc

Hey mis queridos gurus de php necesito una ayudita con un error k me ta volviendo loco, lo mas dificil de entender es k en la pc me funciona super bien pero cuando lo subo al servidor me da este error


Cita:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/minerafm/public_html/cotuifm/classes/bd.php on line 6
Y esta es al clase k uso

Código PHP:
<?php 
 
/* Clase encargada de gestionar las conexiones a la base de datos */ 
Class Db
 
   private 
$servidor='localhost'
   private 
$usuario='root'
   private 
$password=''
   private 
$base_datos='cotuifm'
   private 
$link
   private 
$stmt
   private 
$array
 

 
   
/*La función construct es privada para evitar que el objeto pueda ser creado mediante new*/ 
   
private function __construct(){ 
      
$this->conectar(); 
   } 
 
   
/*Evitamos el clonaje del objeto. Patrón Singleton*/ 
   
private function __clone(){ } 
 
   
/*Función encargada de crear, si es necesario, el objeto. Esta es la función que debemos llamar desde fuera de la clase para instanciar el objeto, y así, poder utilizar sus métodos*/ 
   
public static function getInstance(){ 
      if (!(
self::$_instance instanceof self)){ 
         
self::$_instance=new self(); 
      } 
      return 
self::$_instance
   } 
 
   
/*Realiza la conexión a la base de datos.*/ 
   
private function conectar(){ 
      
$this->link=mysql_connect($this->servidor$this->usuario$this->password); 
      
mysql_select_db($this->base_datos,$this->link); 
      @
mysql_query("SET NAMES 'utf8'"); 
   } 
 
   
/*Método para ejecutar una sentencia sql*/ 
   
public function ejecutar($sql){ 
      
$this->stmt=mysql_query($sql,$this->link); 
      return 
$this->stmt
   } 
 
   
/*Método para obtener una fila de resultados de la sentencia sql*/ 
   
public function obtener_fila($stmt,$fila){ 
      if (
$fila==0){ 
         
$this->array=mysql_fetch_array($stmt); 
         
      }else{ 
         
mysql_data_seek($stmt,$fila); 
         
$this->array=mysql_fetch_array($stmt); 
          
$this->array=mysql_free_result($stmt); 
      } 
      return 
$this->array
   } 
 
   
//Devuelve el último id del insert introducido 
   
public function lastID(){ 
      return 
mysql_insert_id($this->link); 
   } 
 

?>
ayuda please
__________________
<img src="http://i280.photobucket.com/albums/kk197/djdraft22/DR.jpg">