pb avec les images en php dans une page !

pb avec les images en php dans une page ! - PHP - Programmation

Marsh Posté le 04-11-2005 à 17:52:02    

bonjour,
voila j'arrive pas a afficher une image au mileu d'un fichier php !
l'image seule j'y arrive mais des qu'il ya du texte avant ou apres ca fait de la grosse merde ,
j'ai lu la doc, je trouve pas l'erreur :
 
exemple :

Code :
  1. <?
  2. // fichier appelant l'image
  3. echo "jkjkl";
  4. include("codeimg.php" );
  5. echo "blablab";
  6. ?>


 

Code :
  1. // codeimg.php
  2. $img = imagecreate(200, 200);
  3. // Allocation de couleurs
  4. $white = imagecolorallocate($img, 255, 255, 255);
  5.  
  6. // Dessin d'un cercle blanc
  7. imagearc($img, 100, 100, 150, 150, 0, 360, $white);
  8. // Affichage au navigateur
  9. header("Content-type: image/png" );
  10. imagepng($img);
  11.  
  12. // Libération de la mémoire
  13. imagedestroy($img);


 
le pb c'est au niveau du header ! si je l'enleve ca fait la meme chose !
 
quelqu'un peu m'aiguillé ?


Message édité par 100top le 04-11-2005 à 17:55:24
Reply

Marsh Posté le 04-11-2005 à 17:52:02   

Reply

Marsh Posté le 04-11-2005 à 18:21:07    

[:sprint]  
"Je comprend pas ma voiture n'avance plus pourtant je n'ai fait que mélanger du gasoil avec de l'eau". [:sprint]  
 
Ce que tu fais, c'est le même genre, une image, c'est une image, un fichier texte c'est un fichier texte. Si t'envoie les deux mélangé, le navigateur il saura pas les traiter vu qu'il saura pas où commence et finis le simple texte et où commence et finis l'image.
 
Si tu veux afficher une image dans une page web, alors utilise une balise <img> et ensuite, dans le script pointé par la balise img, tu envéra l'image et uniquement l'image et rien d'autre que l'image.
 
Et me dit pas que tu conais pas l'html, je te croirais pas.

Message cité 1 fois
Message édité par omega2 le 04-11-2005 à 18:21:52
Reply

Marsh Posté le 04-11-2005 à 18:28:39    

omega2 a écrit :

[:sprint]  
"Je comprend pas ma voiture n'avance plus pourtant je n'ai fait que mélanger du gasoil avec de l'eau". [:sprint]  
 
Ce que tu fais, c'est le même genre, une image, c'est une image, un fichier texte c'est un fichier texte. Si t'envoie les deux mélangé, le navigateur il saura pas les traiter vu qu'il saura pas où commence et finis le simple texte et où commence et finis l'image.
 
Si tu veux afficher une image dans une page web, alors utilise une balise <img> et ensuite, dans le script pointé par la balise img, tu envéra l'image et uniquement l'image et rien d'autre que l'image.
 
Et me dit pas que tu conais pas l'html, je te croirais pas.


 
ok cimer j'ai compris !!!
desolé :s !!!!
pour l'image : <img src='codeimg.php'> c ca?

Reply

Marsh Posté le 05-11-2005 à 02:49:28    

Oui c'est ca.


Message édité par dwogsi le 05-11-2005 à 02:49:48

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Sujets relatifs:

Leave a Replay

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