Función comprimir:
<?php
function comprimir ($nom_arxiu)
{
$fptr = fopen($nom_arxiu, "rb");
$dump = fread($fptr, filesize($nom_arxiu));
fclose($fptr);
//Comprime al máximo nivel, 9
$gzbackupData = gzencode($dump,9);
$fptr = fopen($nom_arxiu . ".gz", "wb");
fwrite($fptr, $gzbackupData);
fclose($fptr);
//Devuelve el nombre del archivo comprimido
return $nom_arxiu.".gz";
} ?>
Modo de utilización:
<?php
// Llamamos la función pasandole el
// nombre del archivo a comprimir
$ok=comprimir ("prueba.txt");
if ($ok)
echo "Archivo comprimido correctamente con el nombre ".$ok;
?>
Usuarios que han visto este tema también han visto...
- Comprimir página PHP
- Ejecutar scripts PHP automáticamente desde el cron con CURL
- Como proteger carpetas web con PHP
- Ejecutar scripts PHP automáticamente desde el cron con CURL
- Mostrar el navegador al visitante
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.