viernes, 20 de diciembre de 2013

Cómo comprobar si un archivo es una imagen en PHP



Nuestro post de hoy lo dedicaremos a dedicar unas palabras al lenguaje de programación web PHP, muy usado actualmente en todo tipo de servidores y con un gran soporte por parte de comunidad global de desarrolladores, esta manera que expongo aqui la he usado varias veces en mis proyectos de desarrollo y funciona bastante bien, se admiten sugerencias, si conoces alguna forma mejor exponlo abiertamente, vamos con el código.

function esImagen($path)
    {
                $imageSizeArray = getimagesize($path);
                $imageTypeArray = $imageSizeArray[2];
                return (bool)(in_array($imageTypeArray , array(IMAGETYPE_GIF , IMAGETYPE_JPEG ,IMAGETYPE_PNG , IMAGETYPE_BMP)));

    }

Para usar esta funcion simpelmente escribimos:

 if(esImagen('path/a/tu/imagen.jpg'))
{
 //hago mi trabajo
}
else
{
            //hago lo que quiera aqui
}

No hay comentarios:

Publicar un comentario