Tag: mod_deflate - Webeame Snippets


Añadir snippet

Tag: mod_deflate



Comprimir Javascript desde PHP sin mod_deflate

Si no tenemos acceso al servidor para activar el mod_deflate de php, podemos comprimir javascript desde php con gzip js.php
  1. <?php
  2. $file = $_GET['file'];
  3. $allow = array('js/jquery.js');
  4. if(in_array($file, $allow))
  5. {
  6. ob_start( 'ob_gzhandler' );
  7. echo join('',file($file));
  8. }
  9. ?>
y pasamos el nombre del js por $_GET:
  1. <script type="text/javascript" src="js.php?file=js/jquery.js">
  2. </script>
Asi por ejemplo dejamos la libreria jquery sobre 15-16kb Arreglado fallo de seguridad y es que primero habría que filtrar la entrada por get ya que de lo contrario se podría ver cualquier fichero del sistema operativo, gracias unsleep :D

En PHP compresion gzip mod_deflate javascript por ZiTAL hace on 27/2/08 | Comentarios