Bonjour, j'aimerais insérer une image de mon PC avec la fonction imagecreateforpng, mais le header pose problème.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 <?php
 header("Content-type: image/png");
$file = $_SERVER['DOCUMENT_ROOT'].'/PhpProject/images/Sans.png';
$image = imagecreatefrompng($file); //ouverture de l'image png
imagepng($image);
imagedestroy($image);
 ?>
Le message d'erreur étant :

Il est bien dit que le problème vient du header (ligne 7 dans mon code) seulement je ne vois pas d'où vient l'erreur, surtout que sur une page voisine php ou j'ai créé une image avec un imagecreate, il n'y a aucun soucis avec le même header :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<?php
header ("Content-type: image/png");
$image = @ImageCreate (200, 100) or die ("Erreur lors de la création de l'image");
ImagePng ($image);
?>
Si vous avez une idée merci de m'éclairer .