Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1026 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] gzipper les fichiers CSS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] gzipper les fichiers CSS

n°1779475
goldorak69
Posté le 28-08-2008 à 21:48:46  profilanswer
 

Bonjour,
 
voila mon problème:
 
j'ai un script qui compresse mes fichiers CSS (hop le bout de la fonction):

Code :
  1. if ( $fp_out = gzopen( $this->gzpath, "wb" ) ) {
  2.             if ( $fp_in = fopen( $this->path, "rb" ) ) {
  3.                 while( !feof( $fp_in ) )
  4.                     gzwrite( $fp_out, fread( $fp_in, 1024*512 ) );
  5.                 fclose( $fp_in );
  6.             }
  7.             gzclose( $fp_out );
  8.         }


 
ensuite dans le script je vérifie que les gzip sont bien supportés par le navigateur pour inclure soit le fichier gzip, soit le fichier css normal.
 
Et bien sûr le gzip ne fonctionne pas...
 
Je pense que c'est une histoire d'entête et encore, j'ai bien essayé les

Code :
  1. Header set Content-Type "gzip"

avec un FilesMatch dans le .htaccess, mais rien à faire.
 
P.S.: je ne peux pas faire de compression à la volée à cause de la configuration de mon serveur (mutuel)


---------------
jouez gratuitement au hanjie, picross
mood
Publicité
Posté le 28-08-2008 à 21:48:46  profilanswer
 

n°1779476
Profil sup​primé
Posté le 28-08-2008 à 21:52:07  answer
 

Tu obtiens quoi exactement ?

n°1779481
goldorak69
Posté le 28-08-2008 à 21:59:42  profilanswer
 

le fichier gzip n'est pas interprété, le style ne s'applique pas.


---------------
jouez gratuitement au hanjie, picross
n°1779508
goldorak69
Posté le 28-08-2008 à 23:05:24  profilanswer
 

J'ai enfin trouvé la solution, il faut ajouter ceci au fichier .htaccess:

Code :
  1. AddEncoding x-gzip .gz
  2. <FilesMatch ".css.gz$">
  3. ForceType text/css
  4. </FilesMatch>


---------------
jouez gratuitement au hanjie, picross

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] gzipper les fichiers CSS

 

Sujets relatifs
[Résolu][PHP] utf8_decode et accent en dernière position ?!lecture d'un fichier swf (sur un serveur) dans une page PHP
[PHP] Vous utilisez quelle classe pour générer/gérer vos formulaires ?[PHP] Récupération valeur de sous domaines
Fichiers texte : taille maximale d'une ligne ?mod_autoindex d'apache et PHP
CSS compatible Mozilla[PHP] Erreur conversion taille en Ko [Résolu]
positionnement CSS [résolu][resolu]introduction d'un script php qui foire le CSS
Plus de sujets relatifs à : [PHP] gzipper les fichiers CSS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR