les librairies

les librairies - PHP - Programmation

Marsh Posté le 07-09-2004 à 11:29:45    

g telechargé l'archive JPGraoh paske g des scripts GD2
 
donc j'ai bien mis "extension=php_gd2.dll" dans mon php.ini
mais le contenu de l'archive je la decompresse où ?
 
votre reponse pourra me servir pour installer d'autres extensions
 
merci

Reply

Marsh Posté le 07-09-2004 à 11:29:45   

Reply

Marsh Posté le 07-09-2004 à 11:35:23    

ou tu veux :)
 
JPgraph n'est pas GD, il utilise GD, donc une fois que ton gd2.dll est loader, JP ira la chercher tout seul

Reply

Marsh Posté le 07-09-2004 à 11:55:01    

je comprend que JPGraph est une compil de fonction sPHP qui se sert d'une librairie GD. ce qui fait que quand une fonction cherche gd2.dll, cette dll est deja chargée donc il se debrouille.
 
mais quand j'ai modifié le php.ini, quand j'ai relancé EasyPHP, il ma mis plein de messages "function registration failed - duplicate name - imagearc"
 
d'ou ca peut venir?

Reply

Marsh Posté le 07-09-2004 à 12:12:08    

un peu de ton code voir?

Reply

Marsh Posté le 07-09-2004 à 13:06:53    

c pas par rapport a du code
 
c une boite de dialogue qui s'affiche quand je relance EasyPHP
 
sinon nivo code ben g fé un include "dossierJPGraph/jpgraph*.*";

Reply

Marsh Posté le 07-09-2004 à 13:21:51    

le dll est bien dans le meme repertoire que le php.ini? :sweat:

Reply

Marsh Posté le 07-09-2004 à 14:46:54    

ben sachant que php.ini est dans mon %systemroot%\php.ini
du coup j'ai mis la dll dedans mais ca change rien
 
quand a larchive JPGraph, j'ai mis tous les fichiers du dossier "src" dans un sous-dossier de mon dossier Web.  
 
Autre idee ?
 
pare ailleurs je comprend pas bien pourquoi fo mettre la dll dans le meme dossier sachant que d'autres extensions sont décommentées dans le php.ini et les dll associées sont dans le dossier des extension php.

Reply

Marsh Posté le 07-09-2004 à 14:53:04    

tu as rebooté ?
C'est con à dire mais j'avais eu une fois besoin de rebooter pour que la dll soit prise en compte (c t pour oracle perso)

Reply

Marsh Posté le 07-09-2004 à 15:17:22    

A mon avis tu as activé la GD2 et la GD, veille à bien en commentaire la ligne en rapport avec la GD ( 1ère du nom )

Reply

Marsh Posté le 08-09-2004 à 13:37:45    

ok wé c ca merci
en fait j'avais pas capté que c t les deux versions de GD qui se battaient en duel.
 
donc en fait quand on veut utiliser de nouvelles librairies (comme JPGraph), il faut ajouter  
verifier que la dll existe dans le dossier php ou sinon la trouver sur le net, ajouter l'extension .dll dans php.ini pour qu'elle soit chargée, mettre toutes les sources de la librairie dans un dossier.
Par contre ce que je pige c'est que j'ai pas mis de include dans ma page pour faire appel aux sources JPGraph et pourtant elles sont reconnues.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed