Función para conocer si una imagen es válida en php.

Esta sencilla función nos permitirá saber, gracias a las librerías GD, si una imagen es válida o no independientemente de su extensión, principalmente para evitar que un usuario suba un fichero de otro tipo bajo una extensión de imagen.

<?php
function is_image( $imagen ) {
    if( !getimagesize( $imagen ) ) {
        return( FALSE );
    } else {
        return( TRUE );
    }
}
?>

Su uso es sencillo :)

if( is_image( 'imagen.png' ) ) {
   echo( 'Es una imagen válida' );
} else {
   echo( 'No es una imagen válida' );
}

Tags: ,

Dejar un comentario

Spam Protection by WP-SpamFree