| 
 
  7.41.8 exif_imagetype()Détermine le type d'une image[ Exemples avec exif_imagetype ]   PHP 4 >= 4.3.0 
int
 exif_imagetype (
string
 
filename
 )
exif_imagetype
  lit les premiers octets du fichier d'image
     
filename
 , et vérifie sa signature. Lorsqu'une signature
    corecte est trouvée, elle sera retournée. Sinon,  
FALSE
  est retourné. La valeur
    retournée est la même que celle que retourne  
getimagesize
  
    dans son index 2, mais  
exif_imagetype
  est bien plus rapide.
    
    Les constantes suivantes sont définies : 
     
 
| Value | 
Constant | 
 
| 1 | 
IMAGETYPE_GIF
 | 
 
| 2 | 
IMAGETYPE_JPEG
 | 
 
| 3 | 
IMAGETYPE_PNG
 | 
 
| 4 | 
IMAGETYPE_SWF
 | 
 
| 5 | 
IMAGETYPE_PSD
 | 
 
| 6 | 
IMAGETYPE_BMP
 | 
 
| 7 | 
IMAGETYPE_TIFF_II
 (ordre d'octets d'intel) | 
 
| 8 | 
IMAGETYPE_TIFF_MM
 (ordre d'octets motorola)
         | 
 
| 9 | 
IMAGETYPE_JPC
 | 
 
| 10 | 
IMAGETYPE_JP2
 | 
 
| 11 | 
IMAGETYPE_JPX
 | 
 
| 12 | 
IMAGETYPE_JB2
 | 
 
| 13 | 
IMAGETYPE_SWC
 | 
 
| 14 | 
IMAGETYPE_IFF
 | 
 
| 15 | 
IMAGETYPE_WBMP
 | 
 
| 16 | 
IMAGETYPE_XBM
 | 
 
 
| Note |  | 
 
     Le support des format  
JPC
 ,  
JP2
 ,
      
JPX
 ,  
JB2
 ,
      
XBM
  et  
WBMP
  est disponible depuis
      
PHP
  4.3.2. Le support de  
SWC
  depuis  
PHP
  PHP 4.3.0.
     
 |   
    Cette fonction peut être utilisée pour éviter l'appel à d'autres
    fonctions exif si le format d'image n'est pas supporté, ou bien en 
    conjonction avec $_SERVER['HTTP_ACCEPT'] pour indiquer si le navigateur
    est capable de lire ou non un format d'image.
    
 | Note |  | 
 
      Cette fonction est disponible uniquement si PHP 4 est compilé
      avec l'option  
--enable-exif
 .
      
      Cette fonction ne requiert pas la librairie GD.
      
| Exemple avec exif_imagetype |  
<?php
  if (exif_imagetype("image.gif") != IMAGETYPE_GIF) {     echo "Cette image n'est pas un GIF!"; }
  ?>
 
 |   
      Voir aussi
       
getimagesize
 .
      
 |   
 |