Etant donné que toutes les fonctions GIF ont été supprimées de la bibliothèque GD version 1.6 , cette fonction ne sera pas accessible si vous avez cette version de la librairie .
Le code suivant vous permet d ' écrire des scripts PHP plus portables : le type de GD est automatiquement détecté . Il remplace la séquence Header( "Content-type : image / gif") ; ImageGif($im) ; par un code plus souple :
?php if ( function_exists("imagegif") ) { header("Content-type : image / gif") ; imagegif($im) ; } elseif (function_exists("imagejpeg") ) { header("Content-type : image / jpeg") ; imagejpeg($im , "" , 0.5) ; } elseif (function_exists("imagepng") ) { header("Content-type : image / png") ; imagepng($im) ; } elseif (function_exists("imagewbmp") ) { header("Content-type : image / vnd.wap.wbmp") ; imagewbmp($im) ; } else { die("Pas de support graphique avec PHP sur ce serveur") ; } ?
En PHP 4 , à partir de la version 4.0.2 , vous pouvez utiliser la fonction imagetypes( ) à la place de function_exists( ) pour vérifier que certains formats d 'images sont supportés :
?php if ( function_exists("imagegif") ) { header("Content-type : image / gif") ; imagegif($im) ; } elseif (function_exists("imagejpeg") ) { header("Content-type : image / jpeg") ; imagejpeg($im , "" , 0.5) ; } elseif (function_exists("imagepng") ) { header("Content-type : image / png") ; imagepng($im) ; } elseif (function_exists("imagewbmp") ) { header("Content-type : image / vnd.wap.wbmp") ; imagewbmp($im) ; } else { die("Pas de support graphique avec PHP sur ce serveur") ; } ?
|
|
|
|
|
|