Bonjour,
Je voudrai afficher une image dans une page et insérer dans une table des informations sur le navigateur.
L'appel de l'image est basique...
header('Content-Type: image/png');
$source = 'image.png';
$image = imagecreatefrompng('image.png');
imagepng($image);
imagedestroy($image);
Or, l'appel du header, avec
header('Content-Type: image/png'), perturbe le déroulement de mon script : il est effectué deux fois, quand je rajoute un compteur, et ma table compte alors deux enregistrements. En revanche, si je mets en commentaires l'affichage de l'image, mon script se déroule normalement.
J'ai essayé de déporter dans un autre fichier l'ajout de l'image, puis le code d'insertion, mais rien ne change.
J'ai aussi voulu encadrer l'affichage par
ob_start() et
ob_end_flush(), sans plus de succès.
J'ai aussi modifié le header avant l'insertion dans la table avec header("Content-type: text/html; charset=utf-8"), mais la manipulation ne fonctionne pas non plus.
Auriez-vous des idées ?
Merci.
Cordialement,
Gaspard