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);
}
}
?>
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'"));
}
?>
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.-