exif_imagetype() reads the first bytes of an image and checks its signature.
exif_imagetype() can be used to avoid calls to other exif functions with unsupported file types or in conjunction with $_SERVER['HTTP_ACCEPT'] to check whether or not the viewer is able to see a specific image in the browser.
The image being checked.
When a correct signature is found, the appropriate constant value will be returned otherwise the return value is FALSE
. The return value is the same value that getimagesize() returns in index 2 but exif_imagetype() is much faster.
Note:
exif_imagetype() will emit an
E_NOTICE
and returnFALSE
if it is unable to read enough bytes from the file to determine the image type.
Added icon support.
1 2 3 4 5 | <?php if (exif_imagetype( 'image.gif' ) != IMAGETYPE_GIF) { echo 'The picture is not a gif' ; } ?> |
Please login to continue.