Pues como el titulo dice, hemos recopilado un script que utilizamos para descomprimir ficheros usando PHP.
Es sencillo, subes el fichero .zip a tu servidor , asegúrate que está en la misma ruta que el script que te vamos a dar.
Copia el script en tu servidor y ponle el nombre que quieras, yo le voy a llamar zipper.php este es el código:
if(isset($_REQUEST['elzip'])) { $file = $_REQUEST['elzip'].".zip"; // El fichero tienes que estar en la misma carpeta que este script // obtenemos la ruta absoluta $path = pathinfo(realpath($file), PATHINFO_DIRNAME); $zip = new ZipArchive; $res = $zip->open($file); if ($res === TRUE) { // Extraemos el archivo en la misma carpeta $zip->extractTo($path); $zip->close(); echo "Correcto! Se ha descomprimido el fichero $file en la siguiente ruta $path"; } else { echo "Ops!, no he encontrado el fichero $file"; } } |
Ahora, subimos un archivo al servidor, en mi caso se llamará fichero.zip y lo guardamos en la carpeta en la que tenemos el Script.
Por último, para llamar al Script solo tenemos que ejecutar el script de la siguiente manera.
Tu-dominio.com/la-carpeta-del-script/zipper.php&elzip=nombre-sin-extension
Que en mi caso sería así, codifica.me/la-carpeta-del-script/zipper.php&fichero
Y listo, fichero descomprimido. ¿Fácil no?
Me gustaría que me dieses un + 1 en Google plus, ya que ha Google le entusiasma, muchas gracias!