upcom

Upload And Compress es una clase que permite crear y borrar archivos ZIPs en el hosting donde la instales, a estos archivos puedes subir tus archivos preferidos como imágenes, datos, etc… de tal manera que puedas compartir tus archivos .zip con tus amigos o clientes.

En la actualidad los clientes de correo como gmail o hotmail ofrecen descargar los archivos adjuntos comprimidos en un .zip, UpCom realiza algo similar pero con mas opciones, a medida que se van subiendo archivos se van agregando al zip elegido , con un nombre diferente generador aleatoriamente (hasta su version 0.4.1) de tal manera que si subes un archivo con un nombre similar a otro que ya estaba alli nunca se sobreescriban, asegurando que tus contenidos quedará intactos.

En las próximas versiones voy a añadir mas funciones, como crear carpetas y borrarlas , verificar que no haya nada en una carpeta que se quiera borrar, colocar al inicio de cada archivo que se comprima el nombre original del archivo seguido del sha1 para el ID único, poder subir cualquier tipo de extensión sin problemas, y generar un RSS de los archivos que se han comprimido en cada paquete.. interesante no?

Puedes descargarla desde www.phpclasses.org/upcom

Este es el change log:

 

/*
/*
Class Name : Upload and Compress
Abreviation : UpCom
Author: Roberto C. Aleman
Web : www.ventics.com
License: BSD License

Description:
UpCom class lets you upload a file with declared due to a folder, and add the file to upload a
compressed file that exists in that folder, just shows a link to the archive so that it can be shared,
as security for overwrite no uploads are renamed and packaged using SHA1 and select 10
characters with a unique ID, likewise, the uploaded file to the temporary directory is deleted after
being packed …

Requeriments: PHP5

Install: upload this package to favorite folder on your hosting and create de “zips” folder to start

Change log:

0.2.1, the class can it upload and compress file in zip file with this command

$new_upload -> up(‘package.zip’,’/zips/package.zip’,$new_upload ->rand_name(‘jpg’));

0.4.1, the class can :

-Create New Zip
-Delete Zip package
-UpLoad file to favorite package, you can select the package to upload

0.6.0, the class have this new options :

– Detect the file extension
– Keeps the original name of the file and generates a final name to be compressed in the format: Original File Name + “-” + Random Number + “.” +Original File Extension
– Allow choice the numbers for the random generation

0.8.0, the class have this new options :

– Show a list of all files in each .ZIP package.. wow! to monitorize the upload!!

Next Version:
– Delete files in package
– RSS of files in each package, wow!! to monitorize the upload!!

Que es el Marketing directo ? El marketing directo es un sistema interactivo que utiliza uno o más medios de comunicación para obtener una respuesta medible en un público objetivo....
Las Próximas conexiones USB soportaran mas de 100w, USB 3 Las aplicaciones de USB (Universal Serial Bus) son muy diversas. Este tipo de conectores y cables están presentes en cada vez más equipos y dispositiv...
Class MyBox This is a very simple class that can calculate volumetric weight of a package. It takes the dimension of a package defined by its width, height and...
Windows 8 ya tiene mas del 10% del mercado Windows 8 comienza a tener una mayor relevancia en el mercado. Según los datos recogidos por Net Applications en el mes de diciembre, Windows 8 ya ha ...
Como usar una campaña de Email Marketing para conseguir beneficios Email marketing ha sido una de las mejores cosas que le han pasado a las personas que se dedicaron al marketing en Internet. Una de las razones por la...
Nueva mejora en HTML que hará a la web más rápida Se trata de un nuevo elemento que gestionará de manera inteligente las imágenes. HTML es el lenguaje con que está escrita una página web: detrás de...
Google estrena ‘app’ para descubrir arte El Google Cultural Institute ha escaneado hasta 1.427 pinturas en súper alta resolución (gracias a su cámara de gigapíxeles) y ha archivado obras de a...
Componentes del Domain Name System o DNS Para la operación práctica del sistema DNS se utilizan tres componentes principales: Los Clientes DNS: Un programa cliente DNS que se ejecuta e...
Actualización de kernel de Linux hace que consuma menos energía Los usuarios de Linux que utilicen portátiles y otros dispositivos móviles podrán disfrutar mejor de los cambios realizado en el kernel del sistema op...
Android 6.0 se denominará ‘Key Lime Pie’ Malas noticias para los que esperaban que tras el último Mobile World Congress, Google se inspirara en algún postre catalán para denominar a alguna de...