La librairie GD de php peut être schématisée par "un fichier" qui comporte de nombreuses fonctions permettant de travailler les images. Grâce à cette librairie, il est possible modifier les mages, récupérer des informations sur ces images, voir même en créer de nouvelle.
Cette librairie GD est très utilisée pour la création automatisée de "miniatures".
Néanmoins, par défaut, celle-ci s'arrête à la première erreur de création.
En clair, si le fichier image source n'est pas parfaitement propre, entendre par là, s'il comporte une erreur, la librairie GD de php va tout arrêter, retournant une erreur de type :
Cela arrive souvent. Si vous le pouvez, modifiez directement la ligne du fichier php.ini.
Sur Windows, avec WAMP, cliquez sur le petit icone près de l'horloge, puis sélectionnez PHP, et php.ini.
Allez chercher la ligne ressemblant à :
[code=ini]
[gd]
; Tell the jpeg decode to libjpeg warnings and try to create
; a gd image. The warning will then be displayed as notices
; disabled by default
;gd.jpeg_ignore_warning = 0;
[/code]
Enlevez le point virgule devant ;gd.jpeg_ignore_warning = 0; puis changez sa valeur en 1.
Cela devrait donner :
gd.jpeg_ignore_warning = 1;
Note : Ceci fonctionne à partir de la version 5.1.3 de php.
En php, vous pouvez faire aussi :
[code=php][/code]
Les lecteurs ont donné une note moyenne de :
Note: 1 sur 10
Donnez votre note à ce tuto sur 10 :