|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : décembre 2006 Messages : 30 ![]() |
Bonjour,
J'ai un fichier php qui doit générer une image à l'aide des fonctions de la librairie GD. En utilisant , mon image (c'Est un graphique en fait) apparaît. Seulement voilà, ma fonction produisant le graphique doit recevoir un argument (un tableau de données) qui lui, est produit par une autre fonction dans le même fichier php. Or, si je met autre chose dans mon "main" que la fonction qui doit produire le graphique, j'obtiens du code binaire ou une image avec un X rouge dans mon navigateur et l'image disparaît. Comment faire pour mettre du code php standard et utiliser des fonctions GD dans le même fichier??? Merci d'avance! |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
Soit tu peux enregistrer ton image et l'afficher dans une balise image.
Soit, si tes images sont complètement dynamiques (pas d'enregistrement définitif sur le serveur), tu peux essayer de faire une balise img ainsi: |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : décembre 2006 Messages : 30 ![]() |
Tu peux élaborer la deuxième méthode svp, je ne suis pas sûr de tout comprendre (le principe oui mais pas la façon de faire)
MercI! |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Bonjour,
Tu peux faire deux scripts distincts.
Code :
<img src="monGraphique.php?monParam=2007"> Voilà
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
||
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : novembre 2002 Messages : 67 ![]() |
Merci Eric pour cette astuce, ça m'a bien dépanné
Par contre n'y a-t'il pas de souci de sécurité ?
__________________
|
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Non je ne vois pas de soucis particulier de ce côté là.
Il te suffit de bien analyser les données passées en paramètre (comme par exemple t'assurer que les valeurs sont bien de type entier). Par exemple : Code :
@++
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com