El formato de archivo Zip es muy versátil en sus aplicaciones y se utiliza comúnmente en situaciones en las que la compresión y archivo son esenciales . Archiving es útil cuando un archivo se debe convertir en una forma que ocupa un espacio físico menor en un medio de almacenamiento, como un disco duro o CD- ROM. Además , la compresión puede reducir el tamaño de un archivo de manera que puede ser enviado sobre una red a un ritmo más rápido . El lenguaje de programación , PHP, es muy adecuado para la creación y manipulación de archivos Zip . Cosas que necesitará
PHP versión 5.2.0 o posterior
editor de Texto Fotos Un archivo Zip para
Ver Más instrucciones
1
Abre tu texto editor con un archivo de procesamiento de texto en blanco. En la primera línea del cuadro de entrada de texto , introduzca el código PHP a partir de la etiqueta.
Php
2
instancia de la clase ZipArchive en la línea siguiente . Asegúrese de terminar cada línea con un punto y coma
$ my_zipper = new ZipArchive ; .
3
Encuentre la ruta absoluta hasta el archivo que desea Zip. Esto puede llevarse a cabo utilizando el Apple teclas + i en un Mac o en Windows con un clic derecho sobre el archivo , seleccionando Propiedades , y luego mirando ubicación. Copie la ruta del archivo . Para este ejemplo , el archivo que va a ser comprimido es " archivo.txt " .
Utilice la función ZipArchive " abrir ". Escribe lo siguiente:
if ($ my_zipper - > open ('' , ZipArchive :: CREATE ) === true) {
Pegar la ruta de acceso a la función "Abrir" ; asegúrese de colocarlo entre comillas simples. Para este ejemplo, la ruta es /ruta /a /la /archivo.txt . Esta función toma dos parámetros, la ruta al archivo y la opción de crear un nuevo archivo Zip. Los parámetros están separados por una coma.
If ($ my_zipper - > open ('/ruta /a /la /archivo.txt ' , ZipArchive :: CREATE ) === true) {
Página 4
a continuación, utilice la función " addFile " para colocar el archivo en el nuevo archivo Zip. La función " addFile " toma dos parámetros . El primer parámetro es la ruta absoluta al archivo en el ordenador y el segundo es el camino en el nuevo archivo Zip. Esto permite que la estructura dentro de un archivo Zip que se compone de una serie de carpetas y no sólo un directorio plana. Asegúrese de sangría a la línea siguiente
$ zip -> addFile ('/ruta /a /la /archivo.txt ', ' archivo.txt '); .
5
cerrar el nuevo archivo zip utilizando la función de " cierre ". Asegúrese de sangría a la línea siguiente
$ zip -> close ( ) .
Agregue la siguiente lógica en la línea siguiente . Una vez más, el guión siguiente línea . Felicidades
echo ' ! Archivo Zip con éxito ';} else { echo "¡Vaya , archivo no se cremallera ';}
Fin del código con la etiqueta de cierre PHP ,
6
Guardar "> ? " el archivo como un PHP con la extensión " . php " . Un ejemplo de esto sería :
" MyZipCode.php "