|
Home
iRate! Tutorials Headlines CoolSites PHP Functions |
|
Most Referenced Functions » google_pagerank() » preg_replace() » htmlentities() » imagecreatefrompng() » site_pageranks() » imagepng() » imagestring() » imagedestroy() » header() » imagecolorallocate() » preg_match() » session_start() » getimagesize() » ob_start() » urlencode() » flush() » strpos() » str_replace() » fopen() » nl2br() » array2vars() » htmlspecialchars() » preg_match_all() » setcookie() » strstr() » ob_flush() » ereg() » preg_split() » ereg_replace() » var_dump() Our Sponsors » Weblog Community » Listen to Podcasts » Rock Music Community - meet fans Become a sponsor for $15/month. Link is sitewide - PR5 homepage, 20+ PR4 pages, 90+ PR3 pages. Email Tabpole[AT]Gmail[DOT]com. |
PHP Functions
Function: exif_imagetype (PHP 4 >= 4.3.0, PHP 5) exif_imagetype -- Determine the type of an imageDescriptionint exif_imagetype ( string filename )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. Parameters
filename The image being checked. Return ValuesWhen 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. ChangeLog
Version Description 4.3.2 Support for JPC , JP2 , JPX , JB2 , XBM , and WBMP 4.3.0 Support for SWC
Predefined ConstantsThe following constants are defined, and represent possible exif_imagetype() return values: Table 1. Imagetype Constants Value Constant 1 IMAGETYPE_GIF 2 IMAGETYPE_JPEG 3 IMAGETYPE_PNG 4 IMAGETYPE_SWF 5 IMAGETYPE_PSD 6 IMAGETYPE_BMP 7 IMAGETYPE_TIFF_II (intel byte order) 8 IMAGETYPE_TIFF_MM (motorola byte order) 9 IMAGETYPE_JPC 10 IMAGETYPE_JP2 11 IMAGETYPE_JPX 12 IMAGETYPE_JB2 13 IMAGETYPE_SWC 14 IMAGETYPE_IFF 15 IMAGETYPE_WBMP 16 IMAGETYPE_XBMExamples
Example 1. exif_imagetype() example
<?php
if (exif_imagetype('image.gif') != IMAGETYPE_GIF) {
echo 'The picture is not a gif';
}
?>
Related Function(s) |