PHP

Descomprimir un archivo ZIP en PHP

PHP es un lenguaje de programación que nos permite realizar muchas funcionalidades en muy pocas lineas de código, en esta ocasion vamos a ver cómo descomprimir un archivo ZIP en PHP utilizando solamente el objeto ZipArchive.

Cómo descomprimir un archivo ZIP en PHP

Para realizar esta tarea primero vamos a necesitar un archivo de extensión zip para poder realizar las pruebas, luego desde nuestro código PHP vamos a crear una instancia del objeto ZipArchive para luego abrir el archivo utilizando la función open.

$zip = new ZipArchive;
if ($zip->open('path/to/file.zip') === TRUE) {
    $path = getcwd(); // Path del directorio actual
    $zip->extractTo($path); // Extraemos el contenido en el directorio actual
    $zip->close();
    echo 'ok';
} else {
    echo 'failed';
}

Finalmente para extraer el contenido del archivo zip debemos usar la función extractTo indicándole el path del destino como se muestra en el código anterior.

Bueno gente, espero que les sea de gran utilidad el código para descomprimir un archivo ZIP en PHP, ante cualquier problema no duden en dejar un comentario.

Compartilo en
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestEmail this to someone

AboutJosé Di Meglio

Apasionado de la tecnología y programación. Aportando información gratuita sobre el mundo de la informática.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *