1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <?php
$listeParamImage=array(
'gif'=>array('create'=>'imagecreatefromgif',
'header'=>'image/gif',
'print'=>'imagegif'),
'jpg'=>array('create'=>'imagecreatefromjpeg',
'header'=>'image/jpeg',
'print'=>'imagejpeg'),
'png'=>array('create'=>'imagecreatefrompng',
'header'=>'image/png',
'print'=>'imagepng'),
);
$fichierSource = 'soleil.jpg';
$ext=array_pop(explode('.', $fichierSource));
if (!isset($listeParamImage[$ext])) die('Extention inconnue');
$img = $listeParamImage[$ext]['create']($fichierSource);
header('Content-type: '.$listeParamImage[$ext]['header']);
$listeParamImage[$ext]['print']($img);
?> |
Partager