La lib GD est facile a utiliser ... quand elle est installée
2eme ligne du lien que tu indiques cher JF :
Avant de nous lancer dans la création de superbes images, une petite vérification s'impose.
En effet, si la libraire GD n'est pas installée sur votre serveur (votre hébergeur) cela ne sert à rien de poursuivre ce tutorial, vu que les fonctions que nous allons utiliser ne seront pas activées.
Bon ba problème vérifier avec le php info le GD est nul part donc il me faut une version compatible ou alors juste que je l'ajoute mais comment faire? ^^
Alors:
Je suis sous windows et j'ai pris php 5.2.8 et jai un serveur apache 2.2..
Bon la par contre je crois que je vais me tiré la balle.. j'ai lu ce tutoriel, au combien simple d’ailleurs et pourtant dans le PHP info toujours pas de GD..
Pour etre sur d'avoir bien re démarrer j'ai re démarrer tout l'ordi donc pour sa je suis sur et j'ai ré ouvert le fichier pour vérifier que la ligne a changé l'était bien et elle l'est bien.. je sèche...
j'ai tester de nouveau le programme et la réponse est toujours la même...:
"JpGraph Error: 25001 This PHP installation is not configured with the GD library. Please recompile PHP with GD support to run JpGraph. (Neither function imagetypes() nor imagecreatefromstring() does exist)"
Je sèche un peu je pensait changer de version de php pour en prendre une plus vielle ou GD serais dedans de sur..
J'ai testé avec php5.2.17 et toujours le même résultat, j'ai lancer un php.exe qui ce trouvais dans le dossier, il ma signifier qu'il manquait le DLL GD je l'ai rajouter dans le même dossier et la le php.exe ce lance écran noir et rien ( bon au moins il râle plus xDD ) mais un fois le php info lancer toujours pas de GD ( j'ai bien tout redémarré 15 fois vous pensez bien.. ) donc je commence a croire que c'est le apache 2.2 qui déconne je sais pas si il y a plus récent ou si je devrait pas plutôt prendre plus ancien..
Bref je commence à désespéré avec cette histoire de GD librairie
bien sur.. ladessu je commence a bien bidouiller le problème doit venir d’ailleurs.. dit moi quand il dise recompiler php avec la lib GD il faut pas vraiment compiler le php? ou alors j'ai manqué une étape ! ça ce compile ce fichier php?
Recompiler le PHP ce n'est pas recompiler TON sript PHP, c'est compiler l'environnement PHP à partir des sources dispo sur le site de PHP.net
A ce que j'en ai lu, pour Apache sous Windows, il faut impérativement le faire avec VisualStudio2005 (VC6)
Je penses pas que tu ai besoin d'en arriver là.
Je viens de dezipper php-5.2.17-Win32-VC6-x86
J'ai déplace php_gd2.dll du répertoire ext vers le même répertoire que php.exe
Et quand je fais un phpinfo() depuis la ligne de commande j'ai bien GD Enabled
gd
GD Support => enabled
GD Version => bundled (2.0.34 compatible)
FreeType Support => enabled
FreeType Linkage => with freetype
FreeType Version => 2.1.9
T1Lib Support => enabled
GIF Read Support => enabled
GIF Create Support => enabled
JPG Support => enabled
PNG Support => enabled
WBMP Support => enabled
XBM Support => enabled