He estado leyendo mucho acerca de register_globals, y parece que he caido en el problema... antes me funcionaba y ahora no...
tengo un formulario con datos y imagenes. segun parece si logro subir los datos a la BD pero en cuanto a las imagenes me pasa lo siguiente, muchos errores de tipo
Notice: Undefined variable: binario_contenido
y no suben las imagenes
Este es mi codigo
Código PHP:
$ubicacion=$_GET['ubicacion'];
$precio=$_GET['precio'];
$area=$_GET['area'];
$construccion=$_GET['construccion'];
$visitas = 1;
$fecha = date("Y-d-m");
$path = "../cbs/imagen.gif";
$conexion = mysql_connect("","","") or die("No se pudo realizar la conexion con el servidor.");
mysql_select_db("base_datos",$conexion) or die("No se puede seleccionar BD");
if(empty($archivo)){
}else{ $binario_nombre_temporal=$_FILES['archivo']['tmp_name'];
$binario_contenido = addslashes(fread(fopen($binario_nombre_temporal, "r"), filesize($binario_nombre_temporal)));
$binario_nombre=$_FILES['archivo']['name'];
$binario_peso=$_FILES['archivo']['size'];
$binario_tipo=$_FILES['archivo']['type'];
}
if(empty($archivo2)){
}else{ $binario_nombre_temporal2=$_FILES['$archivo2']['tmp_name'];
$binario_contenido2 = addslashes(fread(fopen($binario_nombre_temporal2, "r"), filesize($binario_nombre_temporal2)));
$binario_nombre2=$_FILES['$archivo2']['name'];
$binario_peso2=$_FILES['$archivo2']['size'];
$binario_tipo2=$_FILES['$archivo2']['type'];
}
if(empty($archivo3)){
}else{ $binario_nombre_temporal3=$_FILES['archivo3']['tmp_name'];
$binario_contenido3 = addslashes(fread(fopen($binario_nombre_temporal3, "r"), filesize($binario_nombre_temporal3)));
$binario_nombre3=$_FILES['archivo3']['name'];
$binario_peso3=$_FILES['archivo3']['size'];
$binario_tipo3=$_FILES['archivo3']['type'];
}
if(empty($archivo4)){
}else{ $binario_nombre_temporal4=$_FILES['archivo4']['tmp_name'];
$binario_contenido4 = addslashes(fread(fopen($binario_nombre_temporal4, "r"), filesize($binario_nombre_temporal4)));
$binario_nombre4=$_FILES['archivo4']['name'];
$binario_peso4=$_FILES['archivo4']['size'];
$binario_tipo4=$_FILES['archivo4']['type'];
}
if(empty($archivo5)){
}else{ $binario_nombre_temporal5=$_FILES['archivo5']['tmp_name'];
$binario_contenido5 = addslashes(fread(fopen($binario_nombre_temporal5, "r"), filesize($binario_nombre_temporal5)));
$binario_nombre5=$_FILES['archivo5']['name'];
$binario_peso5=$_FILES['archivo5']['size'];
$binario_tipo5=$_FILES['archivo5']['type'];
}
if(empty($archivo6)){
}else{ $binario_nombre_temporal6=$_FILES['archivo6']['tmp_name'];
$binario_contenido6 = addslashes(fread(fopen($binario_nombre_temporal6, "r"), filesize($binario_nombre_temporal6)));
$binario_nombre6=$_FILES['archivo6']['name'];
$binario_peso6=$_FILES['archivo6']['size'];
$binario_tipo6=$_FILES['archivo6']['type'];
}
$consulta_insertar = "INSERT INTO Inmuebles (id, archivo_binario, archivo_nombre, archivo_peso, archivo_tipo, archivo_binario2,
archivo_nombre2, archivo_peso2, archivo_tipo2, archivo_binario3, archivo_nombre3, archivo_peso3, archivo_tipo3,
archivo_binario4, archivo_nombre4, archivo_peso4, archivo_tipo4, archivo_binario5, archivo_nombre5, archivo_peso5,
archivo_tipo5, archivo_binario6, archivo_nombre6, archivo_peso6, archivo_tipo6, ubicacion, precio, area, construccion,
descripcion_c, titulo, descripcion_d, nombre, email, telefono, celular, fecha, categoria, visitas, anun) VALUES ('',
'$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo', '$binario_contenido2', '$binario_nombre2',
'$binario_peso2', '$binario_tipo2', '$binario_contenido3', '$binario_nombre3', '$binario_peso3', '$binario_tipo3',
'$binario_contenido4', '$binario_nombre4', '$binario_peso4', '$binario_tipo4', '$binario_contenido5', '$binario_nombre5',
'$binario_peso5', '$binario_tipo5', '$binario_contenido6', '$binario_nombre6', '$binario_peso6', '$binario_tipo6',
'$ubicacion', '$precio', '$area', '$construccion')";
mysql_query($consulta_insertar,$conexion) or die("No se pudo insertar los datos en la base de datos.");
Gracias
Sicuesn