Foros del Web » Programando para Internet » PHP »

Dar nombre a imagen de BD o libreria GD

Estas en el tema de Dar nombre a imagen de BD o libreria GD en el foro de PHP en Foros del Web. Hola a todos tengo dos consultas, cada ves que muestro un thumbnail, el usuario es capaz de guardar esta imagen haciendo click derecho SAVE AS ...
  #1 (permalink)  
Antiguo 20/05/2012, 22:01
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Dar nombre a imagen de BD o libreria GD

Hola a todos tengo dos consultas, cada ves que muestro un thumbnail, el usuario es capaz de guardar esta imagen haciendo click derecho SAVE AS .... el problema esta que el nombre a como guardarla este predeterminado como thumbnail.php o como se llame el archivo que genera el thumbnail.

Como puedo hacer para que al hacer click derecho, SAVE AS .... salga el nombre que yo quiera y no el del archivo que genero la imagen ??

ademas lo mismo pero para cuando creo imagenes con libreria GD ...

He buscado y preguntado a san google pero no encuentro la solucion. de antemano gracias.
__________________
Adios ...!!!!
  #2 (permalink)  
Antiguo 20/05/2012, 22:51
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 15 años, 11 meses
Puntos: 127
Respuesta: Dar nombre a imagen de BD o libreria GD

pues con esto

http://httpd.apache.org/docs/current...d_rewrite.html

y esto

http://stackoverflow.com/questions/1...er-mod-rewrite

basicamente usas mod_rewrite para llamar a cualquier nombre de imagen que a su ves puede llamar al archivo php y este genrar la imagen, quedando como nombre el que le pongas al mod_rewrite.


ejemplo:
http://www.mipagina.com/imagenes_min...en_juanito.jpg
esto en realidad mod_rewrite lo podria modificar llamando a
http://www.mipagina.com/imagenes_min...gen.php?id=234

para ello necesitaras leer un poco, por eso te dejo los links
  #3 (permalink)  
Antiguo 21/05/2012, 13:11
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Respuesta: Dar nombre a imagen de BD o libreria GD

Muchas gracias por tu respuesta, por lo que pude entender lo que hago con mod_rewrite es cambiar el nombre de la pagina vale decir

de : http://www.misiotio.com/.../img.php?id=13505332
pasa a : http://www.misiotio.com/.../img/13505332.php

... pero no es lo que busco yo queria que la imagen que se muestra en
http://www.misiotio.com/.../img.php?id=13505332
al presionar el boton derecho y poner guardar como... salga predeterminado el nombre que yo quiera y no lo que se muestra por defecto que en este caso seria img.php.jpg
__________________
Adios ...!!!!
  #4 (permalink)  
Antiguo 21/05/2012, 15:42
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Respuesta: Dar nombre a imagen de BD o libreria GD

ok aquí encontré solución

$name = mysql_result($consulta,0,"campo_nombre");
Header ("Content-type: image/jpeg");
Header ("Content-Disposition: inline; filename=".$name."");
__________________
Adios ...!!!!
  #5 (permalink)  
Antiguo 21/05/2012, 16:45
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Respuesta: Dar nombre a imagen de BD o libreria GD

ahora en cuanto a la imagen GD no se como hacerlo ?
__________________
Adios ...!!!!
  #6 (permalink)  
Antiguo 21/05/2012, 19:30
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 15 años, 11 meses
Puntos: 127
Respuesta: Dar nombre a imagen de BD o libreria GD

Cita:
Iniciado por blah !! Ver Mensaje
ahora en cuanto a la imagen gd no se como hacerlo ?
pues asi:

Cita:
Iniciado por enlinea777 Ver Mensaje
pues con esto

http://httpd.apache.org/docs/current...d_rewrite.html

y esto

http://stackoverflow.com/questions/1...er-mod-rewrite

basicamente usas mod_rewrite para llamar a cualquier nombre de imagen que a su ves puede llamar al archivo php y este genrar la imagen, quedando como nombre el que le pongas al mod_rewrite.


Ejemplo:
http://www.mipagina.com/imagenes_min...en_juanito.jpg
esto en realidad mod_rewrite lo podria modificar llamando a
http://www.mipagina.com/imagenes_min...gen.php?id=234

para ello necesitaras leer un poco, por eso te dejo los links
  #7 (permalink)  
Antiguo 21/05/2012, 23:43
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 7 meses
Puntos: 16
Respuesta: Dar nombre a imagen de BD o libreria GD

ok ... pero no funciona ...

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)(.bmp)$ NOMBREQUEYOQUIERO.bmp
__________________
Adios ...!!!!
  #8 (permalink)  
Antiguo 22/05/2012, 12:58
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 15 años, 11 meses
Puntos: 127
Respuesta: Dar nombre a imagen de BD o libreria GD

ejemplo llamo a una inagen de la base, con el id 124

para la url asi: www.misitio.com/imagenes/124/nombre_que_tuquieras.jpg
asi seria

Código .httaccess:
Ver original
  1. RewriteEngine On
  2. RewriteRule imagenes/(.*)/(.*)\.jpg  archivo_crea_la_imagen_GD.php?id=$1

asi seria para generar la imagen con el id 124
en el php recoges el ID por get

esto es como hacer esto, llamas a
www.misitio.com/imagenes/124/nombre_que_tuquieras.jpg
y responde por interno
www.misitio.com/archivo_crea_la_imagen_GD.php?id=134

asi el navegador guarda la imagen como
nombre_que_tuquieras.jpg

Etiquetas: bd, imagenes, libreria, nombre, usuarios
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 17:05.