Ver Mensaje Individual
  #13 (permalink)  
Antiguo 19/06/2003, 22:29
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
mm Pues .. primero felicitarte .. si te das cuenta es exactamente lo mismo que ya había pero la ruta ahora es la de tu archivo por defecto y no la del directorio temporal donde PHP se guarda los archivos que sube ...

Luego .. consejos .. Pues, .. ahí mismo estás usando filesize($path) .. en la BD tienes un campo para guardar el peso (bytes) de ese archivo .. y - bueno no sé si lo usaras . .pero perfectamente puedes usarlo para guardartelo en la BD ..

$binario_contenido= addslashes(fread(fopen($path, "r"), filesize($path)));

Otro consejo ..

Si sabes que haz de mostrar "UNA" sóla imagen por defecto y la tienes en tu servidor .. lo que deberias hacer simplemente es NO guardar repetidamente esa imagen por defecto en la BD y simplemente hacer un condicional a ese campo de la tabla imagenes .. Si no hay imagen .. presentas tu imagen por defecto

Código PHP:
if (empty($nose['binario'])){
   echo 
"<img src=\"imagen_por_defecto.jpg\">";
} else {
   echo 
"<img src=\"ver_imagen.php?id=".$nose['id']."\">";

Eso donde presentes tu imagen ... Así de simple xDDD ...

Ahora, si por ejemplo das opción a que pongan una imagen por defecto a elección de una lista .. ahí estaría mejor guardartela como lo haces ahora mismo ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.