Le problème est que mes images jpg et png sont bien redimensionnées, par contre, avec les images gif, ça ne marche pas du tout.
Après avoir fait pas mal de tests, je me suis rendu compte que ça venait de la fonction imagecreatefromgif.
Lorsque l'image est un jpg, imagecreatefromjpeg renvoi bien un contenu, par contre, avec gif, imagecreatefromgif ne renvoi rien ($logo ne contient rien).
je tiends à ajouter que j'ai essayé en mettant @imagedreatefromgif, mais rien de plus.
La seule piste que j'ai pour l'instant est que avec certaines installations de php, imagecreatefromgif ne marche pas, mais je suis en serveur dédié sur oleane (orange business services), ils doivent donc avoir installé le dernier php.
Si vous avez une idée sur la provenance du problème, je vous remercierais de m'en parler, aussi bizzare soit elle.
un gd_info() te donnerait tout de suite la réponse.
Il faut la version 2.0.28 au moins de GD pour que ça tourne (ou inférieur à 1.6 mais ça, bon...)
un error_reporting(E_ALL) te donnerait l'assurance de voir les erreurs, au moins. Parce que php est peut-être configuiré pour n'afficher que peu d'erreurs sur leurs serveurs.
@function ne sert à rien si ta fonction ne marche pas : ça masque juste les erreurs, ça ne les corrige pas.
J'avais oublié de vous remercier, je vous remercie donc un peu tard, mais n'ai pas encore essayé pour error_reporting(E_ALL), mais en fait, sur que ça vient du serveur.