me refiero a lo escrito por Vulcar
ahi esta una clase, y luego abajo un ejemplo de como crear una archivo
Código PHP:
<?php
include 'zip.lib.php';
$zipfile = new zipfile();
$path= "ruta_archivo_1";
/*
CON ESTO AGREGAR ARCHIVOS AL ZIP
*/
$zipfile -> addFile($zipfile ->readFile($path), $path);
/*
EN VEZ DE GUARDARLO EN UN ARCHIVO LO MANDAS AL NAVEGADOR MANDANDO LAS CABECERAS ANTES CLARO
*/
$zp = fopen("newzilib.zip","w") or die ("no se puedo comprimir");
fwrite( $zp, $zipfile -> file());
fclose( $zp );
?>