Anexsoft | Blog y dictado de cursos de Tecnología

En este encontrarás tutoriales de tecnología como PHP, ASP.NET MVC, Front-End, entre otros y cursos exigentes de modalidad online que te ayudarán a crecer profesionalmente.

Comprimir archivos con PHP
Actualizado el 21 Enero, 2016 y leído 4,643 veces
Calificación: 8.00 / 10

Comprimir archivos con PHP

Anexsoft

Mi gente, en esta entrada vamos a ver como comprimir archivos usando la clase ZipArchive de PHP.

Primero creamos una carpeta que se llamara download, dentro de esta agregaremos todo los archivos que queremos comprimir.

Ejemplo:

download/archivo1.jpg
download/archivo2.doc
download/archivo3.docx

 

Ahora nos ponemos a codificar:

Image title

 

Y con esta línea de código que esta al final del ejemplo anterior, le dicemos que genere una descarga en la página actual que estemos visitando

Image title

 

 

Al final no se olviden eliminar el archivo generado, ya que por defecto queda una copia en nuestro HOST para procesar la descarga, entonces la eliminamos para evitar sobrecargar nuestro host con contenido que no nos sirve. Debe existir una forma de crear el archivo en memoria pero es cosa de investigar.

unlink($zip_nombre);

 

En este ejemplo hemos visto como crear como comprimir varios archivos, pero ¿si queremos comprimir una carpeta completa como le hacemos?, pues usando un poco la creatividad podemos hacer lo siguiente

Image title

 

PD: no se olivden visitar http://php.net/manual/es/class.ziparchive.php, ahí tenemos la documentación oficial de esta clase donde encontramos cosas muy interesantes como agregar comentarios, contraseña, etc etc etc ...

¡Adquiera ya!

  • Código de fuente de Red Social desarrollada en ASP.NET MVC

    Código de fuente de Red Social desarrollada en ASP.NET MVC
  • Software de Portafolio Profesional hecho en ASP.NET MVC 5 C#

    Software de Portafolio Profesional hecho en ASP.NET MVC 5 C#
  • Software de Venta e Inventario hecho en PHP y Codeigniter

    Software de Venta e Inventario hecho en PHP y Codeigniter

Últimas publicaciones

Encuesta

¿Sobre qué te gustaría que se hable más?

Síguenos

Estudia con nosotros y crece profesionalmente

Nuestros cursos han sido hecho en base a lo que demanda el mercado hoy en día.
La experiencia obtenida es la de un ambiente laboral.

Anexsoft
© 2017 Anexsoft, blog y cursos online de TI.