Guía 54 – Utilización de ficheros ZIP para transportar contenidos

En muchas ocasiones, en mi trabajo, hemos tenido que trasladar gran volumen de información de unos sistemas a otros (estando desconectados ambos equipos) por lo que no nos queda más remedio que obtener ficheros y moverlos de una máquina a otra.
Normalmente no era información de un único fichero de tipo TXT, si no que eran varios y además podían tener información en formato binario.

Así pues, para moverlos utilizábamos el formato ZIP, como contenedor y compresor de la información.

Para ilustrar la funcionalidad he definido un caso en donde se crean los usuarios y mediante selección de estos, se extraen sus datos e imágenes en un fichero ZIP y cómo a través de ese fichero ZIP se hace una carga incremental de los datos, en el sistema destino. Para simplificar el ejemplo he incluido las 2 funcionalidad en el mismo aplicativo de PHPRunner.

Creo que existen muchas más casuística en donde se puede aplicar este ejemplo. Lo importante, es conocer que mediante una simple programación, esto es posible con PHPRunner.

Objetivo

Obtener conocimientos de cómo hacer exportaciones de datos (texto, números, fechas y binario) y guardarlos en un fichero ZIP para entregar a un usuario o para aplicar a otra aplicación.
y cómo podemos cargar datos almacenados en ficheros ZIP, en nuestra base de datos.

DEMO: https://fhumanes.com/zip_manager

Si te interesa este tema, sigue leyendo el artículo de este link