Foros del Web » Programando para Internet » PHP »

No tener en cuenta A o a

Estas en el tema de No tener en cuenta A o a en el foro de PHP en Foros del Web. Hola!! Tengo un problema con file_exists(). El problema es este: Cuando un usuario se equivoca con las mayúsculas o minúsculas, no muestra true. ¿Qué puedo ...
  #1 (permalink)  
Antiguo 03/09/2008, 08:58
(Desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 641
Antigüedad: 16 años, 1 mes
Puntos: 7
No tener en cuenta A o a

Hola!!

Tengo un problema con file_exists().

El problema es este:

Cuando un usuario se equivoca con las mayúsculas o minúsculas, no muestra true.

¿Qué puedo hacer para que no tenga en cuenta mayusc ni minisc.

Por ejemplo, para que en los tres casos muestre true:

Código PHP:
file_exists(iMagen); 
//Muestra imagen

Código PHP:
file_exists(imagen); 
//Muestra imagen

Código PHP:
file_exists(imaGEn); 
//Muestra imagen
  #2 (permalink)  
Antiguo 03/09/2008, 09:03
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No tener en cuenta A o a

El problema es que se trata de archivos diferentes, en UNIX iMagen.jpg no es lo mismo que Imagen.jpg

Me parece que lo mejor es que te asegures de que todos los nombres de archivos que tenés guardados están completamente en minúsculas, y luego pases el nombre del archivo a comprobar convertido también a minúsculas.


Saludos.
  #3 (permalink)  
Antiguo 03/09/2008, 14:16
(Desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 641
Antigüedad: 16 años, 1 mes
Puntos: 7
Respuesta: No tener en cuenta A o a

Ok, muy buena idea.

He encontrado esta función par convertir a minúsculas: strtolower()

por si le interesa a alguien para pasar a mayusc, usen: strtoupper()

Saludos
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 05:22.