Foros del Web » Programando para Internet » PHP »

manejo de fotos php mysql

Estas en el tema de manejo de fotos php mysql en el foro de PHP en Foros del Web. hola , enconte un codigo en la web para subir fotos campo "blob" segui las instrucciones y esto tambien : "Si no la tenemos activada ...
  #1 (permalink)  
Antiguo 18/10/2006, 17:48
 
Fecha de Ingreso: octubre-2003
Mensajes: 139
Antigüedad: 20 años, 6 meses
Puntos: 0
manejo de fotos php mysql

hola , enconte un codigo en la web para subir fotos campo "blob" segui las instrucciones y esto tambien :

"Si no la tenemos activada solo tenemos que modificar el archivo php.ini que se encuentra en C:\Windows (puede variar según tu versión de Windows), y agregar la línea extension=php_gd2.dll en la sección "Dynamic Extensions". El archivo php_gd2.dll debe estar en la carpeta "extensions" dentro del directorio donde instalaste el php, por ejemplo "C:\php\extensions". Si no tienes el archivo php_gd2.dll, "

subi la foto y la guardo bien , pero cuando la mostre , solo me mostro caracteres , y no se cual podria ser el problema. saludos a todos y gracias

dejo el link por si a alguin le interesa
http://www.buayacorp.com/archivos/gu...blob-de-mysql/
  #2 (permalink)  
Antiguo 18/10/2006, 18:50
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 21 años, 10 meses
Puntos: 125
Si tienes un resto del código en donde estás mostrando tu IMG desde el Campo tipo BLOB.. puedes pegarlo para ver que pueda ser:

Por si algo en pueda ayudarte chekea esta dire.
http://www.buayacorp.com/archivos/mo...ql-usando-php/
  #3 (permalink)  
Antiguo 19/10/2006, 10:57
 
Fecha de Ingreso: octubre-2003
Mensajes: 139
Antigüedad: 20 años, 6 meses
Puntos: 0
hola ya me resulto , pero localmente, lo subi al webhosting y no me muestra la foto , creo que l aguarda bien por que me añade un registro, me sale este error:
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/methasys.cl/httpdocs/carro_demo/verblob.php:1) in /home/httpd/vhosts/methasys.cl/httpdocs/carro_demo/verblob.php on line 31


<?
// Parámetros para recuperar la imagen
# Recuperamos el parámetro GET con el id único de la foto que queremos mostrar
$idfoto = (isset($_GET["idfoto"])) ? $_GET["idfoto"] : exit();
# Recuperamos el parámetro GET para elegir entre la miniatura o la foto real
$tam = (isset($_GET["tam"])) ? $_GET["tam"] : 1;
// Escojemos la foto real o la miniatura según la variable $tam
switch($tam) {
case "1":
$campo = "foto";break;;
case "2":
$campo = "thumb";break;;
default:
$campo = "foto";break;;
}
// Recuperamos la foto de la tabla
$sql = "SELECT $campo, mime
FROM tabla
WHERE idfoto = $idfoto";
# Conexión a la base de datos
$link = mysql_connect(localhost, root, '') or die(mysql_error($link));;
mysql_select_db(bddiscos, $link) or die(mysql_error($link));
$conn = mysql_query($sql, $link) or die(mysql_error($link));
$datos = mysql_fetch_array($conn);
// La imagen
$imagen = $datos[0];
// El mime type de la imagen
$mime = $datos[1];
// Gracias a esta cabecera, podemos ver la imagen
// que acabamos de recuperar del campo blob
header("Content-Type: $mime");
// Muestra la imagen
echo $imagen;
?>
  #4 (permalink)  
Antiguo 19/10/2006, 11:07
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 8 meses
Puntos: 55
$mime = $datos[1];
// Gracias a esta cabecera, podemos ver la imagen
// que acabamos de recuperar del campo blob
header("Content-Type: $mime");//esto tenes q sacarlo para q no muestre el error de header()
// Muestra la imagen
echo $imagen;
?>
  #5 (permalink)  
Antiguo 19/10/2006, 11:12
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por emiliodeg Ver Mensaje
$mime = $datos[1];
// Gracias a esta cabecera, podemos ver la imagen
// que acabamos de recuperar del campo blob
header("Content-Type: $mime");//esto tenes q sacarlo para q no muestre el error de header()
// Muestra la imagen
echo $imagen;
?>
Me podrías explicar por qué sacarlo?

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #6 (permalink)  
Antiguo 19/10/2006, 11:14
 
Fecha de Ingreso: octubre-2003
Mensajes: 139
Antigüedad: 20 años, 6 meses
Puntos: 0
hola dodne se ve la foto hay el siguiente codigo
<body>
<img src="verblob.php?idfoto=1&tam=1" alt="Imagen desde Blob" />
</body>

esto llama a la pag donde esta el codigo que puse arriba
si saco el header sale el error pero igual no sigue mostrando la foto
  #7 (permalink)  
Antiguo 19/10/2006, 11:18
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por naty_24 Ver Mensaje
hola dodne se ve la foto hay el siguiente codigo
<body>
<img src="verblob.php?idfoto=1&tam=1" alt="Imagen desde Blob" />
</body>

esto llama a la pag donde esta el codigo que puse arriba
si saco el header sale el error pero igual no sigue mostrando la foto
Supongo que ese HTML donde llamas al verblod.php .... en el <img ...> es otro script completamente -a parte-?

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #8 (permalink)  
Antiguo 19/10/2006, 11:20
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
El error te lo dá en la primera línea de "verblod.php" .. tal vez tengas un simple espacio o salto de línea antes de <? .. revisalo!.

Cita:
output started
at /home/httpd/vhosts/methasys.cl/httpdocs/carro_demo/verblob.php:1
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #9 (permalink)  
Antiguo 19/10/2006, 13:15
 
Fecha de Ingreso: octubre-2003
Mensajes: 139
Antigüedad: 20 años, 6 meses
Puntos: 0
no igual sale error ademas me sale esto , lo coloco por si dice algo
��JFIF��CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality
  #10 (permalink)  
Antiguo 19/10/2006, 16:58
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por naty_24 Ver Mensaje
no igual sale error ademas me sale esto , lo coloco por si dice algo
��JFIF��CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality
Insisto .. el error textual dice que en tu línea 1 de tu código tienes un espacio, salto de línea, algo de HTML, un echo "algo" .. en fin . .una "salida" originada al servidor.

Si tu aseguras que ese script NO tiene nada de esto -antes- de tu primer .. como no sea que tu servidor HTTP esté insertando algo antes .. no sé!

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #11 (permalink)  
Antiguo 14/11/2007, 20:20
 
Fecha de Ingreso: noviembre-2007
Mensajes: 9
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: manejo de fotos php mysql

hola buen aporte tengo un problema hice una pagina donde hay varias celdas unas mas pequeñas con los thumb y otra mas grande para ver la foto completa todo esto guardado en mysql , la foto me la redimensiona gracias a q pongo los tamaños en el img src ...... pero al actualizar la pagina esa foto grande se pixela bastante pero al pinchar la foto pequeña se arregla q sera lo q pasa????? si alguien me puede ayudar PORFAVORRR se lo agradezco.
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:57.