Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2009, 13:27
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
is_file() o algun condicional que evite lo que no sea fotos

Hola. Tengo una serie de condicionales para leer una carpeta de fotos.

Si el archivo es xml, o mp3, hago cosas. Tambien, si es una foto, hago cosas, y lo detecto asi:

Código PHP:
$archivo explode(".",$elemento);

...

elseif (
$archivo[1] == "jpg" or $archivo[1] == "jpeg" or $archivo[1] == "gif" or $archivo[1] == "png" or $archivo[1] == "JPG" 
Lo que necesito ahora es descartar todo otro tipo de archivos. Por ejemplo, un .back que tengo por ahi. O cualquier archivo inesperado.

is_file() antes del condicional de fotos parece no resultar. Pregunta al paso: is_file() solo diferencia entre archivos y directorios? Una foto es un file?


En fin. El condicional que necesito es para detectar los thumbnails que tengo en la carpeta, para que no se muestren como fotos. Entonces tengo esto ya escrito:

Código PHP:
elseif (strpos($elemento"_thumb") === FALSE) { 
Como le agrego todo el choclo de "$archivo[1] == "jpg" or $archivo[1] == "jpeg""?

Tendría que poner un && y todo el choclo. Pero como defino eso? Dentro de un parentesis? Y hay una manera mas sencilla de descartar lo que no es foto?