Con este sistema podremos comprimir un archivo.
<?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($fp, filesize($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: Debe estar instalada la libreria ZLIB
Usuarios que han visto este tema también han visto...
- Primeros pasos para generar aplicaciones de Facebook
- Restringir el acceso a un area con PHP
- Información Encriptada en la DB Oracle (PHP)
- Redimensionar imágenes con PHP
- Pasar saltos de línea de una base de datos a HTML con PHP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.