“Conocimientos software>compresión de datos

Cómo crear archivos ZIP con PHP

2012/7/20
Cuando es necesario ofrecer un usuario muchos archivos como una descarga, un archivo ZIP es una forma natural de hacerlo. Todos los sistemas operativos modernos manejar archivos ZIP con facilidad, y los usuarios sepan qué esperar de ellos. En algunos casos, sin embargo , puede no ser capaz de comprimir los archivos antes de tiempo, por ejemplo, si usted tiene la intención de incluir un archivo de licencia con el archivo . Cuando esto sucede , no se preocupe , ya que PHP permite crear fácilmente archivos ZIP y programación continuación les ofrecemos al usuario. Cosas que necesitará
archivos a comprimir
servidor web con PHP y la extensión ZIP instalado
código PHP editor
Mostrar más instrucciones
1

Sube tus archivos a su servidor web en un directorio común. Asegúrese de que este directorio no se puede acceder directamente por los usuarios mediante la colocación fuera de la carpeta "www " en su servidor. De esta forma , PHP seguirá siendo capaz de acceder a los archivos pero los navegadores no.
2

Crear un nuevo script PHP llamado " zipdownload.php " que es accesible por el servidor web. Las secuencias de comandos se redirigir a los usuarios a esta página cuando necesitan descargar el archivo ZIP dinámico .
3

Crear un nuevo objeto ZipArchive en zipdownload.php escribiendo "$ zip = new ZipArchive () ; " . Esto creará un nuevo contenedor para los archivos ZIP y asignarlo a una variable , llamada "$ zip. " Utilice el método " > zip -open $" para crear un archivo ZIP particular, en el directorio temp sus servidores . Vea la sección Recursos para obtener más detalles .
4

Agregar archivos a su nuevo archivo ZIP utilizando el método de "$ zip -> addFromString " . Esto codificar un nuevo archivo y agregarlo al archivo ZIP. Repita esta operación tantas veces como sea necesario. Ver los recursos para obtener más detalles .
5

Cerrar el archivo cuando haya terminado de agregar archivos a su archivo ZIP con el método "> con cierre $". Ahora se puede enviar por correo a los usuarios o la salida al navegador con la función " readfile " de PHP.
6

Elimine el archivo cuando haya terminado con él llamando a la función de " desvincular " en el archivo.

compresión de datos
Cómo comprimir y convertir archivos JPG
Cómo comprimir archivos eboot
Cómo hacer auto- extracción de archivos zip para comprimir archivos gratis
Cómo crear archivos Zip cifrados en Mac
Cómo comprimir Rap Batería
Cómo comprimir un archivo PDF
Cómo enviar archivos Zip en un Mac
Cómo abrir un archivo Zip Explorer en Windows Vista
Conocimientos Informáticos © http://www.ordenador.online