CSS généré par PHP reconnu par IE mais pas par Firefox??

CSS généré par PHP reconnu par IE mais pas par Firefox?? - PHP - Programmation

Marsh Posté le 08-10-2005 à 22:51:33    

:hello:
 
Je ne savais pas si je devais mettre ça plutôt dans la cat php ou plutôt css :d
 
Donc : j'ai un css qui est "généré" par du php, puis j'appelle ensuite ce fichier css.php avec une balise link :  
 

Code :
  1. <link href="./css.php" rel="stylesheet"  rev="stylesheet" media="screen" title="perscolors" type="text/css" />


 
Et j'ai remarqué que le css était correctement reconnu par IE mais pas par Firefox (damned :cry:) >> ( http://trichkreu.free.fr/ff )
 
Je ne sais pas, peut être que Firefox n'accepte pas de css avec une extension *.php ? :spamafote:
 
Y'a-t-il un moyen de faire ne sorte que ca fonctionne...
 
En sachant que si j'inclus directement le css dans ma page, ça fonctionne, mais ce n'est pas la solution que je vais choisir, car j'aime bien les feuilles de styles séparées :o
 
Merci :jap:
 
@++ :hello:


---------------
Feaks Forum
Reply

Marsh Posté le 08-10-2005 à 22:51:33   

Reply

Marsh Posté le 08-10-2005 à 22:55:34    

En tête de ton script PHP, envoies tu le header("Content-type: text/css" ); ?
Sinin essaie

Reply

Marsh Posté le 08-10-2005 à 22:57:58    

Ah eh bien en effet c'était ça !!  
 
:love: Merci beaucoup de la réponse ;)
 
Au juste, ca signifie quoi exactement ce header?


---------------
Feaks Forum
Reply

Marsh Posté le 08-10-2005 à 23:25:52    

Ca indique quel type de fichier est envoyé au navigateur. Dans le cas présent, un fichier texte qui est plus précisément du css.
 
Par défaut, le serveur doit surement dire que ce qui sort d'un fichier php, c'est un fichier texte qui est de l'html. Du coup, firefox faisant confiance au serveur (conformément au protocole http) il se dit que le texte reçu n'est pas du css et il ne le traite donc pas comme du css. IE, pour sa part, considére que le serveur est potentiellement un gros menteur et que c'est à lui de deviner quel type de donnée il reçoit et ce sans tenir compte de ce que lui dit le serveur.
 
Voilà pourquoi IE gérait bien le css et pas firefox.

Reply

Marsh Posté le 08-10-2005 à 23:33:39    

Ok ! Merci :jap:


---------------
Feaks Forum
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed