Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1772 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [GD2] Problème conf lib

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[GD2] Problème conf lib

n°911802
lkolrn
<comment ça marche?>
Posté le 01-12-2004 à 05:14:46  profilanswer
 

ce code

Code :
  1. header("Content-type: image/png" );
  2. $im=imagecreatefrompng("./img/camarchepo.png" );
  3. imagepng($im);


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.

:heink:  
 
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 :D
 
 
c mon header ?? :sweat:  
 
 
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 [:aloy] Et après je suis en colère [:arod] et je boude aussi.... :pfff:  
 
 
MICI D'AVANCE [:aras qui rit]


Message édité par lkolrn le 07-12-2004 à 01:44:24
mood
Publicité
Posté le 01-12-2004 à 05:14:46  profilanswer
 

n°911937
lkolrn
<comment ça marche?>
Posté le 01-12-2004 à 12:32:19  profilanswer
 

:hello:

n°912226
lkolrn
<comment ça marche?>
Posté le 01-12-2004 à 16:45:46  profilanswer
 

Ca devrait marcher pourtant.. SVP je peux po avancer :pfff:
 
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..


Message édité par lkolrn le 01-12-2004 à 17:08:27
n°912357
jmbocquet
et la lumière fut.
Posté le 01-12-2004 à 19:12:40  profilanswer
 

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 :
  1. <?php
  2. $image = imagecreate(100, 100);
  3. $white    = imagecolorallocate($image, 0xFF, 0xFF, 0xFF);
  4. $noir     = imagecolorallocate($image, 0x00, 0x00, 0x00);
  5. // ici les commandes qui créent l'image
  6. header('Content-type: image/png');
  7. imagepng($image);
  8. imagedestroy($image);
  9. ?>


 
et pour afficher l'image, depuis une page html ou autre :
<img src="image.php">


Message édité par jmbocquet le 01-12-2004 à 19:13:14

---------------
stats boinc : http://jmb.boinc.fr/
n°912385
lkolrn
&lt;comment ça marche?&gt;
Posté le 01-12-2004 à 19:43:31  profilanswer
 

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 :??:

n°912601
lkolrn
&lt;comment ça marche?&gt;
Posté le 01-12-2004 à 23:18:53  profilanswer
 

:bounce:  :cry:  :bounce:  
 
je c quoi faire après, mais si ça ne marche po je peux rien faire du tout.. :x

n°912644
lkolrn
&lt;comment ça marche?&gt;
Posté le 02-12-2004 à 01:04:51  profilanswer
 

bon ça

Code :
  1. $im = imagecreatetruecolor (300, 200);
  2. $black = imagecolorallocate ($im, 0, 0, 0);
  3. $white = imagecolorallocate ($im, 255, 255, 255);
  4. imagefilledrectangle($im,0,0,399,99,$white);
  5. imagerectangle($im,20,20,250,190,$black);
  6. header ("Content-type: image/png" );
  7. imagepng ($im);

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.. :sweat:
 
 [:alph-one]


Message édité par lkolrn le 02-12-2004 à 01:10:03
n°912854
jmbocquet
et la lumière fut.
Posté le 02-12-2004 à 13:40:49  profilanswer
 

ton code est bon.
pour appeller l'image, crée-toi un fichier test.html

Code :
  1. <html><Body>
  2. <img src="le_nom_de_ton_fichier.php">
  3. </body></html>


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.


Message édité par jmbocquet le 02-12-2004 à 13:42:20

---------------
stats boinc : http://jmb.boinc.fr/
n°913034
lkolrn
&lt;comment ça marche?&gt;
Posté le 02-12-2004 à 16:39:47  profilanswer
 

uiui, ça c déjà fait (g lu la doc :jap:)
 
mais g beau tout vérifier, y compris la conf php, ça foire toujours (lien mort et erreur) :pfff:
 
 
Jvé chercher d'autres lib graphiques pour tester, ça restera du jpg/png/gif


Message édité par lkolrn le 02-12-2004 à 16:41:17
n°913279
lkolrn
&lt;comment ça marche?&gt;
Posté le 02-12-2004 à 21:32:34  profilanswer
 

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 :sweat:  
 
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.. :pt1cable:


Message édité par lkolrn le 02-12-2004 à 22:39:27
mood
Publicité
Posté le 02-12-2004 à 21:32:34  profilanswer
 

n°913357
T509
$job-&gt;GetJob(now)
Posté le 02-12-2004 à 23:09:13  profilanswer
 

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.

n°913397
lkolrn
&lt;comment ça marche?&gt;
Posté le 02-12-2004 à 23:48:44  profilanswer
 

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.. [:bbcmoi]
 
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 ? :heink:


Message édité par lkolrn le 02-12-2004 à 23:49:15
n°913835
lkolrn
&lt;comment ça marche?&gt;
Posté le 03-12-2004 à 14:11:08  profilanswer
 

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.. :sweat: ET aussi me dire pour les liens.. Ca devient désespérant là.. [:alph-one]


Message édité par lkolrn le 03-12-2004 à 15:01:02
n°914277
lkolrn
&lt;comment ça marche?&gt;
Posté le 03-12-2004 à 21:35:59  profilanswer
 

UP!! Allez.. SVP


Message édité par lkolrn le 04-12-2004 à 00:45:48
n°914901
lkolrn
&lt;comment ça marche?&gt;
Posté le 04-12-2004 à 20:38:48  profilanswer
 

Au moins dîtes-moi si ces 3 liens de Manucorp.com au-dessus marchent chez vous ou po!!! [:bbcmoi]


Message édité par lkolrn le 04-12-2004 à 20:39:13
n°916577
lkolrn
&lt;comment ça marche?&gt;
Posté le 07-12-2004 à 01:47:48  profilanswer
 

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 .

n°916629
simogeo
j'ai jamais tué de chats, ...
Posté le 07-12-2004 à 08:53:17  profilanswer
 

LKoLRn > ouvres tes liens dans IE qui est plus verbeux que mozilla sur le coup!


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°916638
simogeo
j'ai jamais tué de chats, ...
Posté le 07-12-2004 à 09:04:37  profilanswer
 

de plus http://www.manucorp.com/article/3/3 c'est vraiment n'importe quoi .... [:kiki]
 
extrait :
 

Citation :

for($i=0;$i<sizeof($data);$i++)
{
 ImageFilledRectangle($im,$i*50+15,51,$i*50+40,51+$data[$i],30,$blue);
}


 
je compte 7 arguments. La fonction n'en autorise que 6
http://fr2.php.net/manual/fr/funct [...] tangle.php
 
remplaces la par :
 

Citation :

{
 ImageFilledRectangle($im,$i*50+15,51,$i*50+40,51+$data[$i],$blue);
}


 
déja ca marche mieux ...


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°917362
lkolrn
&lt;comment ça marche?&gt;
Posté le 07-12-2004 à 19:50:25  profilanswer
 

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%..

n°917363
simogeo
j'ai jamais tué de chats, ...
Posté le 07-12-2004 à 19:53:08  profilanswer
 

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.


Message édité par simogeo le 07-12-2004 à 19:53:21

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°918437
T509
$job-&gt;GetJob(now)
Posté le 08-12-2004 à 23:03:35  profilanswer
 

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.

n°920172
lkolrn
&lt;comment ça marche?&gt;
Posté le 11-12-2004 à 01:03:21  profilanswer
 

simogeo a écrit :

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.

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 :sweat:
 
 
bon v matter xampp :bounce:


Message édité par lkolrn le 11-12-2004 à 01:17:05
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [GD2] Problème conf lib

 

Sujets relatifs
Probléme d'un TriggerProbléme d'un Trigger
Probléme d'un TriggerProbléme d'un Trigger
Probleme de tableau a 2 dimentionproblème avec le nbre d'images survolées ds Dreamweaver?
Problème de fichier .htaccess[Lex Yacc] problème de Main()
[CSS] Problème d'alignement d'un H6 dans un LIProbleme de switch et variable contenant du texte
Plus de sujets relatifs à : [GD2] Problème conf lib


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR