Foros del Web » Programando para Internet » PHP »

Subir foto a campo blob

Estas en el tema de Subir foto a campo blob en el foro de PHP en Foros del Web. Buenas tengo este formulario donde subo un archivo a un campo blob de la base de datos , el archivo parece que sube bien porque ...
  #1 (permalink)  
Antiguo 19/06/2008, 12:57
 
Fecha de Ingreso: enero-2004
Ubicación: here I Am
Mensajes: 437
Antigüedad: 20 años, 3 meses
Puntos: 1
Subir foto a campo blob

Buenas tengo este formulario donde subo un archivo a un campo blob de la base de datos , el archivo parece que sube bien porque veo datos en binario en la BD , pero a la hora de recuperar/mostrar la foto no consigo hacerlo os pongo el código.

salu2 radge

Código PHP:
 $archivo $_FILES["archivito"]["tmp_name"]; 
 
$tamanio $_FILES["archivito"]["size"];
 
$tipo    $_FILES["archivito"]["type"];
 
$nombre  $_FILES["archivito"]["name"];
 
$titulo  $_POST["titulo"];

 if ( 
$archivo != "none" )
 {
    
$fp fopen($archivo"rb");
    
$contenido fread($fp$tamanio);
    
$contenido addslashes($contenido);
    
fclose($fp); 

    
    
$query "update users set foto=$contenido where id=$_SESSION[idusuario]";
    
$result mysql_query($query,$link);
 } 


Código PHP:
 $qry "SELECT foto from users where id=$id";
 
$result mysql_query($qry,$link);
 
$contenido mysql_result($result0"foto");
 
 
header("Content-type: jpeg");
 return 
$contenido
__________________
Nuevo foro sobr el mundo del motor - Renault foro
http://www.renaultforo.com
  #2 (permalink)  
Antiguo 19/06/2008, 14:43
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Subir foto a campo blob

Hola radge, en aportes y sistemas php, arriba de los post del foro hay un tutp buenisimo para ello.


Salut y força el ...
  #3 (permalink)  
Antiguo 19/06/2008, 20:14
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 5 meses
Puntos: 25
Respuesta: Subir foto a campo blob

te recomiendo que no hagas eso.. te recomiendo que subas el link de la imagen y las imagenes las cargues dentro de una carpeta en tu web... de esa manera no embasuras tu base de datos... haciendola mas eficiente.
__________________
O nos hacemos miserables o nos hacemos fuertes , la cantidad de trabajo es la misma.
  #4 (permalink)  
Antiguo 19/06/2008, 21:03
Avatar de jcxnet  
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 18 años, 6 meses
Puntos: 56
Respuesta: Subir foto a campo blob

Coincido con eddwinpaz, guardar imágenes en una database hará que esta demore más al momento de realizar consultas, y si tienes pensado guardar mucha información pues los tiempos de respuesta cada vez serán mayores. Lo mejor es almacenar las imágenes en carpetas y crear una estructura adecuada que te permita identificar a que dato le corresponde cada imagen, yo suelo renombrar las imágenes con el id del registro que se crea en ese momento así puedo recuperarlas bajo la forma ID.jpg, ID.gif, etc.
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **
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 22:20.