Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/01/2005, 10:57
Avatar de gachon
gachon
 
Fecha de Ingreso: septiembre-2004
Ubicación: En Google
Mensajes: 462
Antigüedad: 19 años, 8 meses
Puntos: 3
hola muy buenas, pues ahora estoy intentando lo mismo que mon, por eso no he abierto ninugun post nuevo...
Pues cuando no seleciona ninguna foto salga una foto por defecto, pero tengo el problema que no me sale con los if,, estoy utilizando el metodo de Cluster para subir imagenes a la base de datos pero el problema, es esè, que si no pongo ninguna foto me da error o me lleva a otra pagina como lo hace Cluster en su Tutorial, pero yo quiero que me salga una foto por defecto,,
mira os pongo el archivo que envia los datos a la base de datos;
enviarbd.php
Código PHP:
<?php
//if (empty($_FILES['Foto1']['name'])){
//header("location: formulario.php?proceso=falta_indicar_fichero"); //o como se llame el formulario ..
//exit;
//} 
include("conexion.inc.php");
// Así llamaremos a la función que tenía los datos para conectarse
$link Conectarse();

//include("./includes/upload.php");
// se recogen los datos del formulario
$Referencia $POST['Referencia'];
$Provincia $_POST['Provincia'];
$Poblacion $_POST['Poblacion'];
$Zona$_POST['Zona'];
$Tipo $_POST['Tipo'];
$Operacion $_POST['Operacion'];
$Precio $_POST['Precio'];
$Habitaciones $_POST['Habitaciones'];
$Banos $_POST['Banos'];
$Aseos $_POST['Aseos'];
$Superficie $_POST['Superficie'];
$Antiguedad $_POST['Antiguedad'];
$Orientacion $_POST['Orientacion'];
$Parcela $_POST['Parcela'];
$Amueblado $_POST['Amueblado'];
$Cocina $_POST['Cocina'];
$Trastero $_POST['Trastero'];
$Terraza $_POST['Terraza'];
$Garaje $_POST['Garaje'];
$Ascensor $_POST['Ascensor'];
$Aire $_POST['Aire'];
$Piscina $_POST['Piscina'];
$Jardines $_POST['Jardines'];
$DescripcionEs $_POST['DescripcionEs'];
$DescripcionEn $_POST['DescripcionEn'];
// Obtener del array FILES (superglobal) los datos del binario .. nombre, tabamo y tipo.
$binario_nombre=$_FILES['Foto1']['name'];
$binario_peso=$_FILES['Foto1']['size'];
$binario_tipo=$_FILES['Foto1']['type'];
// archivo temporal (ruta y nombre).
$binario_nombre_temporal=$_FILES['Foto1']['tmp_name'] ;
if (
$binario_nombre=="")
$Foto1="imagenes/Mariposa.jpg";
else
// leer del archvio temporal .. el binario subido.
// "rb" para Windows .. Linux parece q con "r" sobra ...
$binario_contenido addslashes(fread(fopen($binario_nombre_temporal"r"),
filesize($binario_nombre_temporal)));

//include("./includes/tmpimagen.php");

//Insertando en la base de datos
$sql="INSERT INTO formulario(Provincia,Poblacion,Zona,Tipo,Operacion,Precio,Habitaciones,Banos,Aseos,
Superficie,Antiguedad,Orientacion,Parcela,Amueblado,Cocina,Trastero,Terraza,Garaje,Ascensor,
Aire,Piscina,Jardines,DescripcionEs,DescripcionEn,Foto1_binario,Foto1_nombre,Foto1_peso,Foto1_tipo) 
 VALUES ('$Provincia', '$Poblacion','$Zona','$Tipo','$Operacion','$Precio',
'$Habitaciones', '$Banos','$Aseos','$Superficie','$Antiguedad','$Orientacion', '$Parcela','$Amueblado',
'$Cocina','$Trastero','$Terraza', '$Garaje','$Ascensor','$Aire','$Piscina','$Jardines',
'$DescripcionEs','$DescripcionEn','$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')"
;
$result mysql_query($sql) or die (mysql_error()); // Enviamos la sentencia SQL al serv
header("location: index.php");  // si ha ido todo bien
exit;
?>
y siempre intente lo que intente error me da siempre en la misma linea
esta:
Código:
$binario_contenido = addslashes(fread(fopen($binario_nombre_temporal, "r"),
filesize($binario_nombre_temporal)));
haber si me podeis echar un cable
bueno astaluego y saludos