Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Problema con clase

Estas en el tema de Problema con clase en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Esta es mi clase.php Código PHP: <?php  class  db {  var  $servidor ;  var  $user ;  var  $pass ;  var  $db_name ;   var  $db_conn ; ...
  #1 (permalink)  
Antiguo 15/08/2005, 19:10
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 22 años, 1 mes
Puntos: 0
Problema con clase

Esta es mi clase.php
Código PHP:
<?php 
class db{
 var 
$servidor;
 var 
$user;
 var 
$pass;
 var 
$db_name
 var 
$db_conn;
 var 
$db_select;
 var 
$result//Resultado de la consulta
   
function db()
   {
       
$this->servidor="localhost";
       
$this->db_name="moute";
       
$this->user="";
       
$this->pass="";
       
$this->db_conn=@mysql_connect($this->servidor$this->user$this->pass) or die ("Error de Coneccion".mysql_error());
       
$this->db_select=@mysql_select_db($this->db_name$this->db_conn);  
   }
   
   function 
consulta_db($sql)
   {
    
$this->db();
    
$this->result=@mysql_query($sql$this->db_conn) or die("Error de Consulta".mysql_error());
    return (
$this->result);
   }
   
   function 
close_db()
   {
    
$this->db();
    
mysql_close($this->db_conn);
   }
}

?>
Y tengo el siguiente codigo para realizar una consulta.
Código PHP:
<?php
include("../include/funciones.php");
include(
"../funciones/clases.php");
    
$url0=explode(session_id(),$_SERVER['HTTP_REFERER']); 
    
$url=$url0[0];
 if(isset(
$_POST[1])&&isset($_POST[2]))
 {
   if(
$_POST[1]=="")
   { die(
header("Location: $url".session_id()."&msg=0")); } 
   if(
$_POST[2]=="")
   { die(
header("Location: $url".session_id()."&msg=1")); } 
   if(
$_FILES['userfile'])
   {
     
save_img("noticies","userfile");
    echo 
"Imagen Almacenada con Exito.";
   }
   
//clase para guardar en db
   
$src="images/noticies";
   
$sql="Insert into noticia(url) values ($src)"
   
$obj = new db(); //***************************************
   
$obj->consulta_db($sql);
   
$obj->close_db();
   echo 
str_replace("u","25456",substr($ae,1)); }
    else
    { 
     die(
header("Location: 'index.php'")); 
    }
    
 
?>
Y me tira el siguiente error

Parse error: syntax error, unexpected T_VARIABLE in e:\archivos de programa\wamp\www\MOUTE\modulos\noticiasend.php on line 20

Este error es el que marque con //******** en el codigo donde quiero usar mi clase, no se cual es el error, estoy con php5 en mi maquina, no se si sera por eso y si fuese asi que modificacion tendria que hacer a mi clase para que pueda usarla? Gracias.-
__________________
Nada es imposible, con un poco de esfuerzo se logran las cosas.-
  #2 (permalink)  
Antiguo 15/08/2005, 21:50
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 22 años, 1 mes
Puntos: 0
HHAAAA era una estupides, simplemente me habia olvidado un ; arriba es decir en a linea 19, un error torpe, Gracias igual y le dejo la clase a lo mejor le sirve a alguien.-
__________________
Nada es imposible, con un poco de esfuerzo se logran las cosas.-
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:49.