Foros del Web » Programando para Internet » PHP »

Ignorar las mayúsculas o minúsculas en imágenes

Estas en el tema de Ignorar las mayúsculas o minúsculas en imágenes en el foro de PHP en Foros del Web. Hola. No se, si me explique bien con el título, pero lo que trato de hacer, es que al poner una imagen con url, en ...
  #1 (permalink)  
Antiguo 09/03/2012, 15:18
Avatar de Lopezito  
Fecha de Ingreso: junio-2010
Mensajes: 367
Antigüedad: 13 años, 9 meses
Puntos: 17
Ignorar las mayúsculas o minúsculas en imágenes

Hola.
No se, si me explique bien con el título, pero lo que trato de hacer, es que al poner una imagen con url, en forma de consulta, muestre la imagen e ignore la diferencia de mayúscula o minúscula.
O sea, algo así va el código:

echo '<img src="http://miweb.com/imagenes/'.$row['nombre'].'_avatar.png" alt="Avatar" />';

Lo que pasa es que en la base de datos el "nombre" figura en minúscula, y entonces la url, de ejemplo, sería así:

<img src="http://miweb.com/imagenes/test.png" alt="Avatar"/>

Y supongamos que la imagen es de nombre Test.png no la muestra porque debería estar con "T" y no "t".
A lo que me refiero es que muestre igual la imagen ignorando si es con mayúscula o minúscula(en cualquier letra que sea del nombre).
Saludos
  #2 (permalink)  
Antiguo 09/03/2012, 16:12
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 9 meses
Puntos: 181
Respuesta: Ignorar las mayúsculas o minúsculas en imágenes

¿Y porque guardas la imagen con mayúscula? Pues yo te recomiendo que siempre guardaras la imagen en mayúscula o minúscula pero no guardaras la imagen de un modo y en la base de datos en otro. Usa strtolower al momento de guardar la imagen y así siempre quedara en minúscula.
__________________
Blog de humor http://elcuasatar.net63.net/
  #3 (permalink)  
Antiguo 09/03/2012, 19:52
Avatar de Lopezito  
Fecha de Ingreso: junio-2010
Mensajes: 367
Antigüedad: 13 años, 9 meses
Puntos: 17
Respuesta: Ignorar las mayúsculas o minúsculas en imágenes

Cita:
Iniciado por cuasatar Ver Mensaje
¿Y porque guardas la imagen con mayúscula? Pues yo te recomiendo que siempre guardaras la imagen en mayúscula o minúscula pero no guardaras la imagen de un modo y en la base de datos en otro. Usa strtolower al momento de guardar la imagen y así siempre quedara en minúscula.
Es que la imagen se genera mediante otro script, que estoy utilizando.
No hay manera de modificar la parte de la creación de imagen en si.
  #4 (permalink)  
Antiguo 10/03/2012, 09:33
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 9 meses
Puntos: 181
Respuesta: Ignorar las mayúsculas o minúsculas en imágenes

Cita:
No hay manera de modificar la parte de la creación de imagen en si.
Sigo sin entender el problema. Si la subida del fichero se genera con un script este se puede modificar sin ningún problema. Si por permisos solo accedes en remoto a este y no te dejan acceder pero ya sabes que genera el nombre con la primera letra en mayusculas cuando tu lo guardes en la base de datos tambien lo puedes hacer en mayúscula. Usa ucwords para guardar el nombre en la base de datos con la primera letra en mayúsculas.

Espero esto ayude a solucionar tu problema.
__________________
Blog de humor http://elcuasatar.net63.net/
  #5 (permalink)  
Antiguo 10/03/2012, 11:26
Avatar de Lopezito  
Fecha de Ingreso: junio-2010
Mensajes: 367
Antigüedad: 13 años, 9 meses
Puntos: 17
Respuesta: Ignorar las mayúsculas o minúsculas en imágenes

Cita:
Iniciado por cuasatar Ver Mensaje
Sigo sin entender el problema. Si la subida del fichero se genera con un script este se puede modificar sin ningún problema. Si por permisos solo accedes en remoto a este y no te dejan acceder pero ya sabes que genera el nombre con la primera letra en mayusculas cuando tu lo guardes en la base de datos tambien lo puedes hacer en mayúscula. Usa ucwords para guardar el nombre en la base de datos con la primera letra en mayúsculas.

Espero esto ayude a solucionar tu problema.
Es que tengo un servidor de un juego que guarda mediante java avatars con el nick que uso el jugador, supongamos Lopezito, y el avatar es Lopezito.png.
Mediante la consulta me tira lopezito.png y "no encuentra la imagen" quiero saber si hay una forma de ignorar las mayusculas en la consulta, o sea, aunque en la consulta sea lopezito.png muestre el avatar "Lopezito.png".
  #6 (permalink)  
Antiguo 10/03/2012, 20:56
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 9 meses
Puntos: 181
Respuesta: Ignorar las mayúsculas o minúsculas en imágenes

Pues si la consulta te saca lopezito.png, usa como ya comente abajo ucwords, de esa manera ya le coloca la primera letra de la cadena en mayúscula como lo necesitas y podra encontrar la imagen que necesitas.

http://php.net/manual/es/function.ucwords.php

Estoy seguro que con eso se solucionara el problema.
__________________
Blog de humor http://elcuasatar.net63.net/
  #7 (permalink)  
Antiguo 10/03/2012, 22:05
Avatar de Lopezito  
Fecha de Ingreso: junio-2010
Mensajes: 367
Antigüedad: 13 años, 9 meses
Puntos: 17
Respuesta: Ignorar las mayúsculas o minúsculas en imágenes

Cita:
Iniciado por cuasatar Ver Mensaje
Pues si la consulta te saca lopezito.png, usa como ya comente abajo ucwords, de esa manera ya le coloca la primera letra de la cadena en mayúscula como lo necesitas y podra encontrar la imagen que necesitas.

http://php.net/manual/es/function.ucwords.php

Estoy seguro que con eso se solucionara el problema.
Vale, lo probare.

Etiquetas: ignorar
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 18:11.