EzUploads

Description

EzUpload UTILIZES CGI upload methond and uses Uber-Uploader
CGI Supports faster upload and progress bars whitout the use of external extensions in php/cgi libs.

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
  • ASCII Captcha Class (imo better than image ones)
  • 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 2.1 Support
CURL Extension
CGI Support
Tested in Windows with Firefox 2+3 / IE7+
Linux Ubuntu Firefox 3

Changelog

version 1.4 [ under development ]
* optimized contact page.
+ new image captcha system added.

version 1.3 [ 03 aug 2008 ] (RELEASED) NEW!
* 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.php
2. Change TEMP paths to ubr_ini.php and ubr_upload.pl to reflect your real host paths (important).
3. Chmod uploads/ (database file) to 0666
4. Chmod Uploads/tmp directories and subdirectories to 0755 / 0666 / 0777 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%
For any problems and support use comments in this page.

Enjoy my first Release!

Example / Demo

ezuploads.info <-- 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.

Continue reading

, , , , ,

Localizing PHP web sites using gettext

Developing multi language web sites using PHP is actually very easy. A common approach is having an include file for every supported language which contains an array that maps string ids to localized text (for example “WelcomeText” => “Welcome to our homepage.” would be included using something like ). However there are several problems with this approach. First of all, when the application is updated and additional strings are added, there is no way to determine which new strings were added and if they are present in every language (unless you write a script for it). What happens if a newly added string is not yet translated into a specific language? …

Full article here.

Continue reading

,

Personal Mag Theme


3 Columns. Widget Ready. Minimalist Design. Awesome Menu Hover!

Continue reading


Blue Block Theme

Blue Block is a two column widget-ready theme. The theme comes build in with banner ad integration. The content are is quite smaller compared to other two column themes.

get the theme here.

Continue reading

,

Free MP3 Flash Player

What is it ?
It’s an audio player for MP3 file, intended for the diffusion on websites.
It’s open source, free and customizable.

More info and installation instructions here.

Also take a look on another flash player solution at gardelino.com

Have fun.

Continue reading

,

Page 1 of 212»
prev posts