Descomprimir archivos TAR o ZIP con PHP
Viernes, 21 de Diciembre de 2007
Buscando por la red para un proyecto que estoy realizando necesitaba poder subir un archivo comprimido en ZIP y descomprimirlo desde el propio script. Pues bien, aquí está la solución:
Clase para ZIP: http://www.phpconcept.net/pclzip/index.php
Clase para TAR: http://www.phpconcept.net/pcltar/index.php
No he necesitado instalar ningún módulo adicional de PHP ni nada por el estilo, pero seguramente tiene dependencias auqnue no he encontrado donde están. Su uso es muy simple y están bastante bien pensadas. Si necesitáis algo así os las recomiendo.
Para archivos RAR, no he encontrado nada decente, así que me da la sensación que tendremos que tirar de”exec()”.
Ale…
hola que tal oye disculpa la ignorancia pero igusl no se mucho de php. mi duda es como utilizar ese archivo .lib?????para zip…espero me puedas contestar..
Hola,
En http://www.phpconcept.net/pclzip/man/en/index.php tienes un manual bastante completito de los metodos que tiene la clase.
Pillate algun ejemplo y empieza a trastear, pero basicamente para descomprimir seria:
< ?php
require_once('pclzip.lib.php');
$archive = new PclZip('archive.zip');
if ($archive->extract() == 0) {
die(“Error : “.$archive->errorInfo(true));
}
?>
Bueno muchas gracias brother me sirvio de mucho lo que me respondiste y ya empeze a revisar la estructura de esa libreria.Thanks
Excelente que grandioso tutorial te agradesco una opción rapida sin tener que instalar algun panel para administración justo lo que necesitaba
Hace bastante tiempo estoy buscando una clase para comprimir una carpeta o folder con todo su contenido. Por favor si alguien tiene uno agradecería que lo compartiera.