Tema: FAQ's de PHP
Ver Mensaje Individual
  #26 (permalink)  
Antiguo 09/12/2002, 00:50
Avatar de AngelRoyo
AngelRoyo
 
Fecha de Ingreso: marzo-2002
Ubicación: Santiago de Chile
Mensajes: 207
Antigüedad: 22 años, 7 meses
Puntos: 5
Comprimir archivo a .gz

Faltaba Yo :-0

TEMA: COMPRIMIR A .GZ
DESARROLO:
Código PHP:
<?php

   $filenameIMAG
='C:/FoxServ/www/_pruebas/zlib/site.gif';
   
$filenameCOMP='C:/FoxServ/www/_pruebas/zlib/site.gif.gz';

   
/* [STEP 1] */
   
$fp fopen($filenameIMAG"rb");
   
$data fread($fpfilesize($filenameIMAG));
   
fclose($fp);
   
/* [/STEP 1] */

   /* [STEP 2] */
   
$fd fopen ($filenameCOMP"wb");
   
$gzdata gzencode($data,9);
   
fwrite($fd$gzdata);
   
fclose($fd);
   
/* [/STEP 2] */

?>
STEP:
1. Abrir en modo binario(lectura), acceder a la data y cerrar.
2. Abrir en modo binario (escritura), comprimir , escribir y cerrar

Nota: Deve estar instalada la libreria ZLIB. ver manual :)

Saludos
__________________
Hacerlo Bien Haciendo el Bien.
Jaso ezazu agur bero bat.
(c) 2002. Made in Chile.
Mi sistema es:
Win(98);Apache(1.3.x);PHP(4.1.1);mySQL(3.23.x)
!Califica este POSTEO¡

Última edición por Webstudio; 09/12/2002 a las 11:56