Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Probleme d'affichage avec header("content-type:image/png");

2 réponses
Avatar
Alhadeff Yoni
voila je crée une image et je l'affiche mais seulement j'aimerais pouvoir
mettre une couelur d'arrière plan et aussi un titre en html au dessus et/ou
en dessous de cette image comment puis je faire actuellement si je glisse
qqchose au dessus du header il y aune erreur en dessous rien ne se passe

Merci d'avance pour votre aide

Yoni Alhadeff

--

2 réponses

Avatar
Ganf
voila je crée une image et je l'affiche mais seulement j'aimerais pouvoir
mettre une couelur d'arrière plan et aussi un titre en html au dessus et/ou
en dessous de cette image


Tu fais une page HTML avec un tag image au milieu. L'attribut "src" de
ton tag image mènera vers le script que tu utilises actuellement (qui
génère et envoi l'image).

comment puis je faire actuellement si je glisse
qqchose au dessus du header il y aune erreur en dessous rien ne se passe


Normal, soit c'est une image soit c'est une page HTML, pas les deux.

--
Eric Daspet

--

Avatar
marc.quinton-PAS-DE-
Alhadeff Yoni wrote:
voila je crée une image et je l'affiche mais seulement j'aimerais pouvoir
mettre une couelur d'arrière plan et aussi un titre en html au dessus et/ou
en dessous de cette image comment puis je faire actuellement si je glisse
qqchose au dessus du header il y aune erreur en dessous rien ne se passe




un seul script php peut etre source de HTML et d'image a condition de
ruser un peu.


<?php

$action = get_arg('action', false);
if($action = 'display_image') {
$context = array(
'width' => 1234,
'height' => 456,
'title' => 'hello world'
);
display_image($context); # fonction de la librairie GD
} else {
# on est dans le corp HTML

html_header($title);
# "appel" de l'image en code html
echo "<img src="?action=display_image">n";
}

voila la trame qu'il faut utiliser. Notes bien les 2 action = 'display_image';
c'est ce qui permet de faire l'aiguillage.

--