Problème Graphique avec WampServer (GD)

Rechercher

Problème Graphique avec WampServer (GD)

Par winilive  -  7 reponses  -  Le 25/11/2008 09:49  -  Editer  - 

Bonjour,

J'ai testé le code ci-dessous avec wampserver, à l'affichage je n'ai comme résultats que des caractères incompréhensibles :

<?php
header("Content-type: image/png");
$x = 50;
$y = 100;
$monimage = imagecreatetruecolor($x,$y);
$color = "BEDFFE";
$rouge = hexdec(substr($color,0,2));
$vert = hexdec(substr($color,2,4));
$bleu = hexdec(substr($color,4,6));
$couleur = imagecolorallocate($monimage,$rouge,$vert,$bleu);
imagefill($monimage,0,0,$couleur);
imagepng($monimage);
imagedestroy($monimage);

Avez-vous une solution ?

Cordialement

 

Réponses apportées à cette discussion

Par Emacs  -  Le 25/11/2008 13:50  -  Haut de page  - 

Bonjour winilive,

As-tu une erreur PHP de générée ?

 
Par winilive  -  Le 26/11/2008 14:59  -  Haut de page  - 

Bonjour,

Non aucune erreur n'apparait.

Cordialement

 
Par winilive  -  Le 26/11/2008 15:45  -  Haut de page  - 

Bonjour,

Le code :

echo "Vous avez PHP ".phpversion(); $gd_info = gd_info(); if(!$gd_info) die("La librairie GD n'est pas installée !"); echo "Vous avez GD {$gd_info['GD Version']}";

retourne :

Vous avez PHP 5.2.6 Vous avez GD bundled (2.0.34 compatible)

Le résultat du code de mon premier message dans le navigateur est le suivant :

)PNG IHDR´ *èÑèkIDATxíÁ1 õOm  ·R/¾¥©zIEND®B` PNG IHDR2dKô {IDATxíÎ1À 1

 
Par Emacs  -  Le 26/11/2008 23:42  -  Haut de page  - 

Chez moi le code marche bien après avoir retirer tous les caractères invisibles...

<?php
header('Content-Type: image/png');
$x = 50;
$y = 100;
$monimage = imagecreatetruecolor($x,$y);
$color = "BEDFFE";
$rouge = hexdec(substr($color,0,2));
$vert = hexdec(substr($color,2,4));
$bleu = hexdec(substr($color,4,6));
$couleur = imagecolorallocate($monimage,$rouge,$vert,$bleu);
imagefill($monimage,0,0,$couleur);
imagepng($monimage);
imagedestroy($monimage);

Vérifie aussi l'encoding des fichiers PHP dans lesquels sont enregistrés tes scripts PHP

++

 
Par winilive  -  Le 27/11/2008 13:05  -  Haut de page  - 

Bonjour,

retirer les caractères invisibles, ça veut dire quoi ?

Chez-vous, utilisez-vous wampserver ?

Cordialement

 
Par Emacs  -  Le 27/11/2008 13:22  -  Haut de page  - 

Cela signifie que votre éditeur de texte est mal configuré. Il faut vérifier que vous enregistrez vos fichiers en UTF8 Sans BOM ou bien en ISO.

Non je n'utilise pas WAMP mais MAMP puisque je travaille sur Mac OS, mais au final c'est la même chose. Les deux logiciels installent un environnement Apache MySQL et PHP.

 
Par winilive  -  Le 25/12/2008 18:42  -  Haut de page  - 

Bonjour,

j'utilise PSPAD, j'ai enregistré mon fichier au format ISO dans et premier temps et ensuite en UTF8

rien n'a changé

Cordialement

 

Ajouter une réponse à la discussion

Seuls les membres connectés sont autorisés à poster dans les forums !

Identifiez-vous
Join |  ID/MDP? |