Bug sous firefox, page PHP interpretée comme image PNG !! - PHP - Programmation
Marsh Posté le 07-04-2005 à 14:47:29
Le type MIME envoyé est pas bon C'est IE qui fait du sniffing et du coup détecte de l'HTML
Marsh Posté le 07-04-2005 à 14:51:03
j'avai bien imaginé un pb de header mais pourtant ca me semble bon. voyez plutot :
Code :
|
désolé pas d'exemple en ligne, c juste en local
Marsh Posté le 07-04-2005 à 14:51:32
C'est pas ça qui va changer C'est le type MIME envoyé par le serveur
Marsh Posté le 07-04-2005 à 14:53:56
ah euh ok
bah je sais pas, je sais pas trop comment je peut le vérifier, mais ca serais étonnant étant donné que sur tout le site intranet c'est seulement qq pages qui merdent.
c'est possible que le serveur mettte pas le même type MIME pour différentes pages ? pourtant le code est similaire.
coment vérifier ca ?
(je suis sous IIS et j'ai accès au serveur si besoin)
Marsh Posté le 07-04-2005 à 14:55:24
FlorentG a écrit : C'est le type MIME envoyé par le serveur |
oui jy avais pas pensé
mais bizarre que son serveur soit config pour envoyer un type image/png pour du php
Marsh Posté le 07-04-2005 à 14:56:56
avec le plugin web developper de firefox, sinon avec des outils tels que wget...etc
Marsh Posté le 07-04-2005 à 14:58:56
je vais essayer avec le plugin.
en attendant si qqun d'autre a des pistes ne pas hésiter a en parler
car comme c'est juste certaines pages qui merdent, ca me semble louche
Marsh Posté le 07-04-2005 à 14:59:31
Sinon bouton droit sur ta page buggé, et tu fais PAge info, ça te dit le type mime
Marsh Posté le 07-04-2005 à 15:01:45
meeeeeeerde
type mime : image/png
bourdel mais de quoi ca peut venir
le serveur est cencé être bien configuré et ca le fait que sur certaines pages alors que a priori toutes les pages sont similaires
Marsh Posté le 07-04-2005 à 15:07:29
je viens d'essayer d'enregistrer sous IIS l'extension php comme étant type "text/html" mais ca fait toujours pareil
Marsh Posté le 08-04-2005 à 09:21:22
T'a regarder dans le httpd.conf s'il y a rien de bizard ?
Marsh Posté le 08-04-2005 à 09:38:58
si je ne m'abuse c'est sous apache le httpd.conf hors là je suis sous IIS, j'ai regardé la config de IIS rien ne semble bizare et le php est bien installé et est cencé renvoyé un type mime text/html
Marsh Posté le 08-04-2005 à 10:12:43
des petites trucs a tester :
- vider le cache de firefox
- regarder les header http
- essayer d'ajouter un header('Content-type: text/html');
le plus probable pour moi : iis est mal configuré pour php
Marsh Posté le 08-04-2005 à 10:26:46
cache vidé, essayé d'ajouté le header(...), tout pareil
entête http je vais jeter un oeil
Marsh Posté le 08-04-2005 à 10:28:47
voila le header tel qu'affiché avec firefox webdeveloper
Code :
|
je n'y vois rien qui fasse avancer le shmilblick... (on constate que le content type est foireux mais imposible de trouver pourquoi...)
Marsh Posté le 08-04-2005 à 21:11:29
BenO a écrit : réinstalle IIS |
Passe sous linux et installe Apache
Marsh Posté le 09-04-2005 à 00:06:08
esox_ch a écrit : Passe sous linux et installe Apache |
passe sous freeBSD et installe apache
Marsh Posté le 09-04-2005 à 14:37:14
conseil : redémarrer le service IIS après chaque modif avant de tester
Marsh Posté le 07-04-2005 à 14:46:00
saaalut
bon j'ai un pb vraiment bizare.
Je dévelloppe un intranet en php, et certaines des pages php sont mal interpretées par firefox : il semblerai qu'il essaie de les interpreter comme du PNG ! et du coup il sors un lmessage du style "l'image truc/blabla.php ne peut être affichée, car elle contient des erreurs".
Etrange, je vois rien de bizare dans ce code, et ca marche nicke sous IE.
c'est un bug connu ? si oui comment le contourner ? je sèche...
merci