Problème conf lib [GD2] - PHP - Programmation
Marsh Posté le 01-12-2004 à 16:45:46
Ca devrait marcher pourtant.. SVP je peux po avancer
Je rappelle l'erreur
The image "http://127.0.0.1/blabla/monfichier.php" cannot be displayed, because it contains errors. |
Le chemin me paraît louche..
Marsh Posté le 01-12-2004 à 19:12:40
je ne sais pas si on peux sauvegarder une image sur le DD, je début en php.
Pour faire une image, je fais comme ça :
fichier : image.php
Code :
|
et pour afficher l'image, depuis une page html ou autre :
<img src="image.php">
Marsh Posté le 01-12-2004 à 19:43:31
g toujours mon lien image mort.. sinon tu as raison pour l'ordre d'appel des fonctions, mais ça devrait suffire pour afficher quand même
Marsh Posté le 01-12-2004 à 23:18:53
je c quoi faire après, mais si ça ne marche po je peux rien faire du tout.. :x
Marsh Posté le 02-12-2004 à 01:04:51
bon ça
Code :
|
ne marche po a fortiori, pourtant un
var_dump(gd_info()); |
me sort bien GD Version: bundled (2.0.15 compatible) et PNG Support: bool(true)
Normalement ça devrait afficher un rectangle noir, mais c toujours la même erreur.. Quoique j'essaie d'afficher comme ressource graphique ça plante!
Ca viendrait ptet + d'un problème de conf du serveur, pourtant..
Marsh Posté le 02-12-2004 à 13:40:49
ton code est bon.
pour appeller l'image, crée-toi un fichier test.html
Code :
|
et depuis ton browser favori, http://127.0.0.1/test.html
test.html et le_nom_de_ton_fichier.php doivent être tous les deux dans le même répertoire.
edit : si tu test sans passer par ton browser (exemple : tu clic sur l'html depuis l'explorateur windows) ca ne marchera pas.
Marsh Posté le 02-12-2004 à 16:39:47
uiui, ça c déjà fait (g lu la doc )
mais g beau tout vérifier, y compris la conf php, ça foire toujours (lien mort et erreur)
Jvé chercher d'autres lib graphiques pour tester, ça restera du jpg/png/gif
Marsh Posté le 02-12-2004 à 21:32:34
bon ça fonctionne avec la lib LIBRE et GRATUITE 'JpGraph' (http://www.aditus.nu/jpgraph/index.php). C'est de l'objet en plus, c'est beau, les exemples m'affichent bien des graphiques (dont des images).. Pourtant c une api surcouche de gd2
En plus de ça, j'ai cherché sur le net et j'ai vu que sur Manucorp.com y'avait 3 exemples d'utilisation de gd2, qui sont la:
http://www.manucorp.com/article/3/1, http://www.manucorp.com/article/3/2, http://www.manucorp.com/article/3/3
Chez vous aussi les 3 foirent et donnent un lien mort ?! Pourtant ils font appel à aucune ressource image sur disque, c juste de l'affichage d'objets 2d et de texte en couleur..
Marsh Posté le 02-12-2004 à 23:09:13
La dll GD2 d'EasyPHP 1.7 est merdique. J'ai eu ce souci et en allant chercher la dll de la version 1.6, tout est allé beaucoup mieux.
Marsh Posté le 02-12-2004 à 23:48:44
T509 a écrit : La dll GD2 d'EasyPHP 1.7 est merdique. J'ai eu ce souci et en allant chercher la dll de la version 1.6, tout est allé beaucoup mieux. |
erf g déjà lu ça, g donc testé et une fois la dll reemplacée (g fermé ziziphp au préalable), lorsque je relance les serveurs j'obtiens 3 fois:
Unknown(): gd: Unable to initialize module |
et ça marche toujours po..
bon si je peux me débrouiller en jpgraph, c suffisant. Le truc est que lorsque j'aurais des erreurs, je vais hésiter, à savoir si ça serait po un problème du côté de GD (je parle d'autres erreurs que celles au débuggage)
Alors ces liens ? marchent ou marchent po ?
Marsh Posté le 03-12-2004 à 14:11:08
Bon JpGraph c bien, sauf que c po trop pour gérer des images mais vraiment pour les graph.. Quelqu'un connaîtrait d'autres lib graphiques ??
PLZZZZZZZZZZZZZZZ.. ET aussi me dire pour les liens.. Ca devient désespérant là..
Marsh Posté le 03-12-2004 à 21:35:59
UP!! Allez.. SVP
Marsh Posté le 04-12-2004 à 20:38:48
Au moins dîtes-moi si ces 3 liens de Manucorp.com au-dessus marchent chez vous ou po!!!
Marsh Posté le 07-12-2004 à 01:47:48
j'explique l'utilisation au cas où : c pour faire une cartographie en fonction de coordonnées 2D, c faisable en utilisant simplement des images dans une <table> ou des <div>, mais je souhaiterais pouvoir zoomer ou dézoomer par exemple, chose qui devrait se faire bien (mieux) avec GD2..
Et puis même, g envie que ça marche .
Marsh Posté le 07-12-2004 à 08:53:17
LKoLRn > ouvres tes liens dans IE qui est plus verbeux que mozilla sur le coup!
Marsh Posté le 07-12-2004 à 09:04:37
de plus http://www.manucorp.com/article/3/3 c'est vraiment n'importe quoi ....
extrait :
Citation : for($i=0;$i<sizeof($data);$i++) |
je compte 7 arguments. La fonction n'en autorise que 6
http://fr2.php.net/manual/fr/funct [...] tangle.php
remplaces la par :
Citation : { |
déja ca marche mieux ...
Marsh Posté le 07-12-2004 à 19:50:25
simogeo a écrit : LKoLRn > ouvres tes liens dans IE qui est plus verbeux que mozilla sur le coup! |
oki v tester.. Pour les exemples t'as raison, mais le 1 devrait marcher à 100%..
Marsh Posté le 07-12-2004 à 19:53:08
LKoLRn a écrit : oki v tester.. Pour les exemples t'as raison, mais le 1 devrait marcher à 100%.. |
non.
Ici, il créer un Gif. Par défaut le support gif est inactif sur les récentes distrib php car ca pose des problèmes de droit.
Créer une image Jpeg à la palce du Gif et ca va fonctionner.
Marsh Posté le 08-12-2004 à 23:03:35
Autre solution : utiliser autre chose qu'EasyPHP.
Il y a une solution que est aussi simple : http://www.apachefriends.org/en/
Je conseille la version Zip plustôt que l'instaler.
Marsh Posté le 11-12-2004 à 01:03:21
simogeo a écrit : non. |
ui mais ça aussi g dja modifié.. j'utilise ziziphp 1.7, avec la version 4.3.3 de php qui supporte GD 2.0.15
Comme je l'ai dit plus haut en lisant mon gd_info() g pu seulement tester avec du jpeg et du png (imagecreatefromjpeg/png et imagejpeg/png), pourtant ça marche toujours po (encore lien mort et encore msg d'erreur).. erf! Mais c vrai que l'exemple 1 ne peut po marcher en effet sans correction
bon v matter xampp
Marsh Posté le 01-12-2004 à 05:14:46
ce code
ne marche po chez moi..
g un beau
The image "http://127.0.0.1/blabla/monfichier.php" cannot be displayed, because it contains errors.
j'utilise GD version 2.0.15 (ziziphp)
ui mon fichier existe au chemin indiqué, ui g bien mon fichier php_gd2.dll dans \php\extensions et ui ma ligne extension=php_gd2.dll est décommentée dans le php.ini
c mon header ??
Attention! Soyez très gentils quand vous me répondrez, malgré mon noobisme. Sinon je vous fais le coup de la vierge épleurée,
si je puis me permettre Et après je suis en colère et je boude aussi....
MICI D'AVANCE
Message édité par lkolrn le 07-12-2004 à 01:44:24