Page 1 sur 1

L'image ne s'affiche pas et montre une erreur

Posté : 17 sept. 2013, 05:54
par rimie
Bonjour,

Jai cree un code afin de dessiner une petite image, ca genere une erreur:

Code : Tout sélectionner

the image cannot be displayed because it contains errors
le code:
<?php
echo 'test';
       
// create image
$image = imagecreatetruecolor(200, 200);

$diskSpace = 872;
$diskUsage = 20;

$usagePerc = ($diskUsage * 360)/$diskSpace;

// allocate some colors
$red = imagecolorallocate($image, 255, 0, 0);
$blue = imagecolorallocate($image, 34, 139, 34);

// draw the head
imagearc($image, 100, 100, 200, 200,  0, 360, $red);

imagefilledarc($image, 100, 100, 200, 200, 0, 360, $red, IMG_ARC_PIE);
imagefilledarc($image, 100, 100, 200, 200, 0, $usagePerc, $blue, IMG_ARC_PIE);

// flush image
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>
Je sais tres bien que c'est a cause de la ligne echo 'test', comment peut on eciter ce genre d'erreurs??

Merci

Re: L'image ne s'affiche pas et montre une erreur

Posté : 17 sept. 2013, 07:38
par moogli
En enlevant le écho ? :mrgreen:

C'est comme si tu ajoutais ´test´ au début d'un fichier image.

Si veux valider tes données tu peux le faire mais en cas d'échec affiche une image existante indiquant l'erreur.


@+

Re: L'image ne s'affiche pas et montre une erreur

Posté : 17 sept. 2013, 15:27
par rimie
j'ai besoin d'afficher du texts, des donnees avant l'affichage de l'image

Re: L'image ne s'affiche pas et montre une erreur

Posté : 18 sept. 2013, 11:15
par xTG
Dans ce cas il faut que ton script de génération d'image soit dans un fichier à part que tu appelleras avec une balise img.

Re: L'image ne s'affiche pas et montre une erreur

Posté : 19 sept. 2013, 00:42
par rimie
si jai bien compris:
<?php
echo 'test';

require_once 'circle.php';
?>
et circle.php comprend le code de l'image, ca genere la meme erreur

Re: L'image ne s'affiche pas et montre une erreur

Posté : 19 sept. 2013, 07:23
par xTG
Non, pas un require mais une balise HTML img.

Re: L'image ne s'affiche pas et montre une erreur

Posté : 20 sept. 2013, 16:17
par rimie
merci a vous tous :)
<?php
echo 'test';

echo '<img src="circle.php"/>';
?>