Comment vérifier à partir d'une URL que c'est bien une image et que le lien n'est pas une erreur ?

J'ai cherché une fonction en GD permettant de le faire, mais je n'ai pas trouvé.

J'ai trouvé
array getimagesize ( string filename , array imageinfo )

Si l'accès à filename est impossible ou bien si filename n'est pas une image valide, getimagesize retournera FALSE et générera une erreur de niveau E_WARNING .
Mais en cas d'erreur j'ai un message qui s'affiche. Comment faire pour pas qu'il ne s'affiche ?

Merci