include et enregistrement d'image

include et enregistrement d'image - PHP - Programmation

Marsh Posté le 20-11-2008 à 10:02:25    

Bonjour,
dans un fichier php je teste l'existance d'une image, si cette derniere n'existe pas je fais un include, puis je refais de meme pour la 2° image.
Le probleme c'est que si je mets une seule condition, cela marche (l'image est affichée). Si je mets les deux conditions (citée au dessus), une seule image est affichée ! (la dernière)

Code :
  1. if (!file_exists ("public/1.png" ))
  2. {
  3. include('image1.php');
  4. }
  5. if (!file_exists ("public/2.png" ))
  6. {
  7. include('image2.php');
  8. }
  9. $template['lien_graph2']="public/2.png";
  10. $template['lien_graph1']="public/1.png";


Message édité par majong le 20-11-2008 à 10:03:40
Reply

Marsh Posté le 20-11-2008 à 10:02:25   

Reply

Marsh Posté le 20-11-2008 à 10:12:55    

...et donc? On est censés deviner ce que font tes scripts image1.php et image2.php?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 20-11-2008 à 10:19:30    

pardon,
image1.php:

Code :
  1. <?php
  2. class graph1
  3. {
  4. ...
  5. function dessine()
  6. {
  7. ...
  8. imagepng($this->imgFond,"public/1.png" );
  9. }
  10. }
  11. $r=new graph1();
  12. $r->dessine();
  13. ?>


image2.php:

Code :
  1. <?php
  2. class graph2
  3. {
  4. ...
  5. function dessine()
  6. {
  7. ...
  8. imagepng($this->imgFond,"public/2.png" );
  9. }
  10. }
  11. $r_=new graph2();
  12. $r_->dessine();
  13. ?>


Reply

Marsh Posté le 20-11-2008 à 10:20:34    

...et l'affichage se fait comment? Il est utilisé où ton $template?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 20-11-2008 à 10:26:19    

Dans le template:

Code :
  1. <td><img src="{lien_graph1}" /></td>
  2. <td><img src="{lien_graph2}" /></td>

Reply

Marsh Posté le 20-11-2008 à 10:30:26    

et sinon, tu comptes donner les infos au compte-gouttes pendant longtemps?[:petrus dei]

 

T'as regardé si tes images étaient bien générées?
C'est quoi ton moteur de templates?
T'as vérifié que les variables étaient bien affectées dans ton template?
T'as regardé le source de la page html générée pour vérifier que t'as bien le contenu attendu?


Message édité par skeye le 20-11-2008 à 10:30:33

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 20-11-2008 à 10:40:56    

oui les deux images sont bien créés dans public. La source du html est juste et le moteur est phpbb2.

Reply

Marsh Posté le 20-11-2008 à 10:42:03    

si la source html est juste et l'image présente, c'est qu'il y a une erreur dans l'image qui ne s'affiche pas...tu as essayé de la regarder?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 20-11-2008 à 10:48:00    

C'est étrange, j'ai telechargé les deux images créées. Je les visualise tres bien.

Reply

Marsh Posté le 20-11-2008 à 10:56:39    

et en ligne tu n'arrives pas à afficher la deuxième? Même avec l'url directe?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 20-11-2008 à 10:56:39   

Reply

Marsh Posté le 20-11-2008 à 10:56:48    

ok, je perds 2h pour un probleme de '_'.
Merci!

Reply

Marsh Posté le 20-11-2008 à 11:00:18    

[:el g]


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

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