Inicio > Php, Programación > Descomprimir archivos TAR o ZIP con PHP

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…

Sonycrow Php, Programación

  1. luis
    | #1

    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..

  2. Sonycrow
    | #2

    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));
    }
    ?>

  3. Luis
    | #3

    Bueno muchas gracias brother me sirvio de mucho lo que me respondiste y ya empeze a revisar la estructura de esa libreria.Thanks

  4. augusto cando
    | #4

    Excelente que grandioso tutorial te agradesco una opción rapida sin tener que instalar algun panel para administración justo lo que necesitaba

  5. Michel
    | #5

    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.

  1. Sin trackbacks aún.