Compression Zlib d'une page dynamique

Compression Zlib d'une page dynamique - PHP - Programmation

Marsh Posté le 11-03-2005 à 10:19:17    

Bonjour,
 
comment réaliser uen compression Zlib (avec gzencode() )d'une page dynamique cad d'une page avec des scripts PHP devant être interpreté par le serveur ????
 
Merci de votre aide


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
Reply

Marsh Posté le 11-03-2005 à 10:19:17   

Reply

Marsh Posté le 11-03-2005 à 10:43:15    

Quelle partie de la documentation de php.net tu ne comprends pas ?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 11-03-2005 à 10:53:25    

pardon ?


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
Reply

Marsh Posté le 11-03-2005 à 13:58:08    

Comme dit esox_ch tout est dans la doc, t'a essayé au moins ?
gzencode + les fonctions de bufferisation, et le tour est joué.

Reply

Marsh Posté le 11-03-2005 à 15:57:07    

dans l'ordre : je compresse le fichier puis je le lis : mais quand je le lis il est pas interprété par le serveur ?


Message édité par Ex-Floodeur le 11-03-2005 à 15:57:20

---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
Reply

Marsh Posté le 11-03-2005 à 16:01:38    

Ex-Floodeur a écrit :

dans l'ordre : je compresse le fichier puis je le lis : mais quand je le lis il est pas interprété par le serveur ?


nan tu captures la sortie et tu compresses
http://fr.php.net/manual/fr/ref.outcontrol.php

Reply

Marsh Posté le 11-03-2005 à 17:05:45    

jai fait comme ca :  
 

Code :
  1. <?php
  2. ob_start();
  3. $datas = 'datas';
  4. $image_data = ob_get_contents();
  5. echo $image_data;
  6.    
  7. $gzdata = gzencode($image_data, 9);
  8.  
  9.     // ouverture et création du fichier compressé
  10.     if($fp = fopen('temp.gz', 'wb')) {
  11.         // écriture des données compressées
  12.         fwrite($fp, $gzdata);
  13.         // fermeture
  14.         fclose($fp);
  15.  }
  16.  if($gz = gzopen('temp.gz', "rb" )) {
  17.     // tant qu'on n'a pas atteint la fin du fichier
  18.     while(!gzeof($gz)) {
  19.         // lecture et décompression à la volée
  20.         $text.= gzread($gz, 1024);
  21.     }
  22. }
  23. echo $text;
  24. ?>


 
mais ca marche pas :/


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
Reply

Sujets relatifs:

Leave a Replay

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