pb affichage graphique - PHP - Programmation
Marsh Posté le 19-05-2005 à 14:40:58
ton code fonctionne pourtant, c'est ton navigateur qui interprete ton image comme du texte
Marsh Posté le 19-05-2005 à 15:10:18
chez moi ca marche avec firefox, ie6 ...
tu utilises juste le code que tu as posté ? t'as pas un header avant qui pourrait venir foutre la merde ?
Marsh Posté le 19-05-2005 à 15:12:14
ba non j'utilise juste le code que j'ai posté!!
il n'y aurais pas qqch a configurer dans ie6?
Marsh Posté le 19-05-2005 à 15:15:03
JustOne72 a écrit : il n'y aurais pas qqch a configurer dans ie6? |
non, si t'as un truc a config c'est coté serveur
sinon tas essayé en gif juste pour voir si tas le même genre d'erreur ?
Marsh Posté le 19-05-2005 à 15:18:42
j'ai fait ca :
Code :
|
et jai ca : Fatal error: Call to undefined function: imagegif()
Marsh Posté le 19-05-2005 à 15:41:25
JustOne72 a écrit : Fatal error: Call to undefined function: imagegif() |
ha tu dois avoir une ancienne version de gd (lorsque le gif etait encore protegé par des brevets)
- sinon t'as verifié les header http envoyés par ton script ?
- et essaye avec jpg (tjrs pour voir si tas le même genre d'erreur)
Marsh Posté le 19-05-2005 à 16:08:31
g encore plus de lignes de caractères avec jpg!
je pete les plombs la! lol
Marsh Posté le 19-05-2005 à 16:15:57
JustOne72 a écrit : g encore plus de lignes de caractères avec jpg! |
oui donc t'as bien le même genre d'erreur
- verifies dans httpd.conf la valeur de DefaultType
- et dans php.ini la valeur de default_mimetype
- regarde aussi ton fichier mime.types (conf apache)
Marsh Posté le 19-05-2005 à 16:23:20
est-ce que ta balise <?php est la sur la première ligne de ton fichier? si non essaye !!
Marsh Posté le 19-05-2005 à 16:27:26
ReplyMarsh Posté le 19-05-2005 à 16:30:12
putain c'est bien ca!
<?php doit etre sur la premiere ligne
comment ca se fait ca?
Marsh Posté le 19-05-2005 à 16:33:44
je c pa comment ça se fait mais j'ai eu le meme probleme une fois et ça m'avait bien pris la tête aussi!! lol
Marsh Posté le 19-05-2005 à 16:36:19
, normalement t'aurais du avoir une erreur "headers already sent"
Marsh Posté le 19-05-2005 à 16:52:59
JustOne72 a écrit : putain c'est bien ca! |
C'est simple: les header http doivent impérativement être la première chose envoyée au client.
Hors, en mettant une lign blanche avant "<?php", tu envoies minimum un saut de ligne avant tes header, ce qui fait foirer ton script.
Marsh Posté le 19-05-2005 à 14:22:16
Bonjour,
je voudrais faire un graphique
pour commencer je voudrais afficher un rectangle
Et voici ce que j'obtiens à l'affichage :
Merci pour votre aide...
Pour info : dans php.ini "extension=php_gd2.dll" est bien décommentée