
Envoyé par
Neelix57
Je suis pourtant bien obligé d'utiliser html pour afficher mon image.
HTML affiche une image avec <img> => <img src="mon-image-dynamique.php">
PHP génère une image dans le script appelé par <img>, et la donnée générée ne doit rien contenir d'autre que du JPEG
Si tu veux un paramètre à la création de ton image tu peux faire :
<img src="mon-image-dynamique.php?param=val">
Et dans mon-image-dynamique.php :
<?php // Pas de HTML et ni rien d'autre avant
$param = $_GET['param'] ?? 'default val';
if ($param === 'une valeur') {
// ...
}
$image = imagecreatetruecolor(500, 500);
imagefill($image, 0, 0, 0x0000FF); // Fond bleu
// ...
header('Content-Type: image/jpeg');
imagejpeg($image);
// Pas de HTML et ni rien d'autre après
Je le répète, je débute, alors si tu pouvais être plus explicite...
Désolé, je ne retrouve pas l'information, et ta date d'inscription de 2013 ne le laissait pas penser.
Débuter n'empêche pas d'indenter correctement son code.
Partager