KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Vendredi 16 mai 2008 - 12:55:30

Insérer une image PHP dans une page HTML

Avis / Logiciels Autres avis
Rechercher : dans
insérer une image PHP dans une page HTML
par David
 Fil de Discussions
Statut : Non résolu
lundi 16 mai 2005 à 10:47:45
Bonjour à tous,
je souhaiterai pouvoir afficher dans une page HTML une image générée par PHP. Quelqu'un a t 'il deja fait ce genre de chose ?

J'ai bien essayé, mais l'image qui s'affiche dans ma page HTML actuellement n'est qu'une suite de symbole sans sens. Ma page HTML n'arrive viseblement pas à interpreter mon image PHP.

Petite précision, il faut absoluement que mon image soit une image générée par PHP.

D'avance, merci !
Répondre à David  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Lo-chan, le lundi 16 mai 2005 à 11:01:02 Fil de Discussions
euh tu ne te mélangerai pas, par hazard ?

un image php ca n'existe pas, une image peut avoir un format comme jpg, gif, png,...

tu veux faire quoi ? afficher une image prise aléatoirement parmi d'autre ? dans ce cas des scripts tout fait existent déjà.
Répondre à Lo-chan

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par david, le lundi 16 mai 2005 à 11:21:19 Fil de Discussions
ceci est un exemple de création d'image en PHP :

<?php
$image = imagecreate(400,300);
$bg = imagecolorallocate($image,0,0,0);
$col_poly = imagecolorallocate($image,255,255,255);

imagepolygon($image,
array (
0, 0,
100, 200,
300, 200
),
3,
$col_poly);

header("Content-type: image/png");
imagepng($image);

?>

je voudrais pouvoir afficher dans une page HTML l'image créée par le code PHP.
Répondre à david

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par dedale82, le lundi 16 mai 2005 à 11:15:22 Fil de Discussions
Salut,
il suffit d'inserer le script qui genere l'image avec une balise img :
<img src="mon_image.php" />

A plus
Répondre à dedale82

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par david, le lundi 16 mai 2005 à 11:41:27 Fil de Discussions
Merci, mon image passe tres bien comme cela.

Par contre à l'originemon code PHP etait inséré à l'interieur meme du code de ma page HTML (j'sais pas si j'ai été tres clair là..?). Donc n'aurais tu pas une astuce pour afficher une image PHP donc le code source se trouve à l'interieur meme du code de la page HTML. Comprends tu ma question ?
Répondre à david

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Lo-chan, le lundi 16 mai 2005 à 11:52:20 Fil de Discussions
ben faut que tu fasses une fonction que tu met en début de page, dedans tu met ton code qui génère l'image et ensuite tu viens appeler cette fonction à l'endroit ou tu ve que ton image s'affiche.
Répondre à Lo-chan

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par dedale82, le lundi 16 mai 2005 à 13:15:50 Fil de Discussions
Comme tu utilises la fonction header(), aucun code html ne doit etre affiché avant d'appeler l'image. C'est pour ca que le script qui genere l'image doit etre un fichier separé.
Répondre à dedale82

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par david, le lundi 16 mai 2005 à 15:01:33 Fil de Discussions 
ok, merci !
Répondre à david
Discussions pertinentes trouvées dans le forum
13/01 11h13inserer image ds page html envoyée PAR MAILWebmastering14/12 09h292
14/12 13h35insertion d'image dans page htmlWebmastering30/12 03h222
22/03 17h38problèmes d'insertion d'une page htmlInternet29/04 20h212
16/01 15h36insertion script php dans html ><Programmation17/01 10h591
20/09 18h45insertion flash dans page htmlInternet21/09 16h064
Plus de discussions sur « insérer une image PHP dans une page HTML » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide