bub
Blog

EzUploads

Posted in: PHP Code on Saturday, August 27th, 2011

SCRIPT UPDATE (Hello again the script is now released after testing in my shared host for 1 month or so… Expect some path issues maybe but now i will move on on my next project while debugging this one ;p)

Description

EzUpload UTILIZES Flash upload method to support faster upload and progress bars without the use of external extensions in php or cgi libs. And also to support big files without editing the php.ini (server side) limits!

Its basically a Rapidshare like script for file hosting etc…

Some of the features I’m developing and are ready:

  • User registration system (keep track of user’s activities in the site)
  • Login / Registration
  • Image Captcha Class
  • JavaScript counter on download
  • Counters for file uploads / downloads
  • Multilingual LANGUAGE support
  • Lightweight design
  • SQLite database
  • Valid Html / CSS
  • Works ON major browsers Firefox / IE 7+
  • Easy to theme / modify

This program is released as a Donationware Software and I can provide support for installation problems upon request.

Web Server / Compatibility

PHP 5+
SQLite Support
CURL Extension
Tested in Windows with Firefox 2+ / IE7+
Linux Ubuntu Firefox 3+

Changelog

version 1.7 [ nov 2011 ] (RELEASED)
* optimized code and script paths. (this makes the script easy installable now)
+ upload method that is compatible with all browsers flash based (hopefully)
* rework on all code has made. make sure to submit any bugs you find!

ps: check the new site demo: www.ezuploads.net and make sure if u find any bugs submit them to the comments below i need to make sure that this time all things are working… ;p

ps2: all the people that got the older versions and have payed 15 or more euros in donation will get this script free as i promised!

version 1.5 [ 25 jan 2009 ] (RELEASED)
* optimized login / registration / lost password forms and functions
* some optimization on file lists applied. (in admin and frontend gallery)
+ new search function added in administration (for easy file find and delete/download action)
* optimizing code and script paths.
* fixed some errors in image uploading and file type recognition.
* more code smallfixes made and more will come…

version 1.4 [ 25 aug 2008 ]
* optimized contact page.
+ new image captcha system added.

version 1.3 [ 03 aug 2008 ]
* Lang files updated.
+ public gallery page added.
+ new back end admin functions added!
+ image upload form and supporting pages added.
+ multiple config’s per user level added.
+ improved profiles (members ability to manage files).

version 1.2 [ 19 july 2008 ]
* admin panel: user managment function added (edit/view/delete users).
* admin panel: purge files function added (delete files “last time downloaded is” older than XX days).
* gravatar support in user public profiles.
* user profile page and editor added.
* fine tuning and testing usability.
* registration system added. (login / registration) session managment and new db table.
* counter for download added for unregistered users.
* mod_rewrite support added for sorter download / page url’s (.htaccess).
+ search page added (search real file names ability).
+ SQLite database implemented (warning: this database is file based not mysql).
* SQLite allows to add features similar to major MySQL sites.
+ htaccess file added to protect “uploads” directory.
+ simple administration panel added.
* XML language file optimization (utf-8 support)

version 1.1 [ 03 july 2008 ]
+ multi language support and session management
* new improved download functions added.
+ remote upload file size / type checks added.
* optimization and css for firefox/ie7+
+ new theme added

version 1.01 [ 28 june 2008 ]
+ added remote upload ability.
* some minor bugs fixes.

version 1.0 [ 25 june 2008 ]
! first release

Installation

1. Edit config_site.php
2. Chmod uploads/ to 777 + (sqlite database file) to 0666
3. Also use the provided “.htaccess” file to protect uploads directory (IMPORTANT!)
4. Chmod tmp/ directory to 777 what works better for your host.
5. Your site is ready (domain.com/admin) for administration login.

Tested on dreamhost (shared hosting) it works 100%

Enjoy latest Release!

Example / Demo

ezuploads.net <-- Live Site

Screenshots

Donationware / Download (?)

What this means is that in order to download it, I require a donation to cover the time spent in development as well as hosting expenses.

This donation can be of any sum – donate what you think EzUploads is worth. After I receive your donation, email me the transaction info and I will send you a link to the download. If you have donated an amount upwards of 15EUR for a previous version of EzUploads and do not wish to donate again, you may send me an email with the transaction ID of the previous donation instead.

By donating, you are granted the right to use EzUploads on as many sites as you wish. You may not sell EzUploads yourself, or offer it for download, either by itself or as part of a package.

tag