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

65 comments


  1. nuLL says:

    By now i think u have solved your problem as i see your page is working ok.
    Always check the forum

    Regards :)


  2. heri says:

    Hi John,
    I’ve this error message during uploding the file:

    500 Internal Error
    The requested page produced an internal error. If you are the webmaster of this website please check:

    * That script has been uploaded as ASCII (if CGI/Perl)
    * If the file and folder permissions are correct, e.g. 755
    * Your .htaccess file (if any).

    All setting are correct. Please help me to solve my problem.

    thanks,


  3. Walle says:

    Hi, nuLL

    I been forward the my receipt to your hotmail already , please give sent me a links..

    Best regards,


  4. Walle says:

    Hi nuLL,

    Can you check out your yahoo? because i had been donated to your yahoo :( . Please let me know

    Best regards,

    Walle


  5. nuLL says:

    @ Walle i don’t use yahoo as my main mail i use hotmail and u can find it if you check the above comments (i have posted it to many times).

    Regards.


  6. Walle says:

    Hi nuLL,

    i have been sent donation to your yahoo id, so what going to happen when you said not using it :(

    Please let me know about it..

    Best regards,

    Walle


  7. Walle says:

    Hi nuLL

    Can i have you hotmail please!

    Thanks


  8. nuLL says:

    Hello people my new job is all i have in my mind but i started updating the script again because of the latest donations i received that made me do it (again your support keeps me motivated thanks)

    My next todo items are:
    Some basic stats on main page like “total files/images hosted”
    Top5 uploaders / downloaders

    Clear up the code + make the script easier to install

    And lastly add file preview for “mp3 and flv or avi files” and maybe zip/rar file list viewer

    @walle : add my hotmail to msn if you want to speak to me not yahoo i don’t use yahoo messenger atm.


  9. Rionya says:

    Hello John,

    “I can provide support for installation problems upon request.”

    I need your help to install that script in my hosting. Where are you?


  10. Walle says:

    Hi nuLL

    I added tkk_71@yahoo.com on my contact can you accept it? and have you got the newest version release yet? i do like your script alot :)

    I am ready to donate :) but just wanna talk on yahoo with you a little bit.

    Best regards

    Walle


  11. Rica says:

    I am receiving this whenever I try to upload:

    ERROR: Failed to create upload_dir

    I am a bit confused in this:
    3. Chmod uploads/ (database file) to 0666 – is it the .db file inside the uploads folder?
    4. Chmod Uploads/tmp directories and subdirectories to 0755 / 0666 / 0777 what works better for your host. – there is no tmp folder inside the uploads folder?


  12. MC Coder says:

    It’s sucks Donationware , like this nobody will donate for your script.

    If u let download it for free , u have more chances to receive donations.

    Bye , bye :D .


  13. Kov says:

    Hey man

    Im interested in your script and have a few questions

    1) I wanted my users to pay for better access. Can I make it so free users are capped with the amount they can download per 24hours?

    2) Cap the non paying users download speeds?

    3) Add fields like description field so when I am searching someones profile there is a description of the files?


  14. nuLL says:

    Please read my last comment! forward paypal receipt to my hotmail!

    And thanks again for the support im planning update soon!

    Regards.


  15. Sina says:

    I donated to tkk_71@yahoo.com
    please give me download link.

    Transaction id: 16232983SG939482A


  16. Fran says:

    Hello
    Any posible to add resize feature to this script?
    Thank you.


  17. nuLL says:

    Please forward the paypal donation receipt to my hotmail (hitec7@hotmail.com) mail so i can review them and send the file faster! This goes for all the people supporting the development by donations.

    As i stated in a comment above.

    Thanks for your support!

    Edit: new support forum for your installation problems has installed. (register and use it plz)
    http://nullfix.com/bbpress/


  18. Vincent says:

    I donated to tkk_71@yahoo.com
    plz’ give me download link.

    Transaction id: 69Y86814P2481113S


  19. nuLL says:

    I don’t know any method of CAP the upload speed with php if u have something in mind please share :)


  20. Babar says:

    Well, Cant we just CAP the uploading speed of the users with the script? add this if its available in the script


  21. Baris says:

    i’ll try to change the template and add watermark to images. if i can, i’ll show


  22. Bikash says:

    thanks nuLL , i received the latest version and it works very good , guys i recommend the script if you are thinking of making file host , also null is also very supportive

    thanks


  23. nuLL says:

    Be sure to check your paths.

    Also i realize that the script may be hard to configure at first for people that don’t know how to edit simple text files.

    Its tricky to configure the perl file to work right a simple way to know if the perl file is executing is by checking this url : http://www.ezuploads.info/ubr_upload.pl

    example output:
    “ERROR: Invalid parameters passed”

    if you get the same error means that your perl is working ok.

    Also be sure to edit ubr_ini.php and ubr_upload.pl : the temp path must be the same! and correct!


  24. Bikash says:

    i followed the steps of the installations

    i get this problem when i go to admin panel and click on File Managment ,

    EDIT: plz don’t post here the errors you get from misconfiguration and reveal any of your host’s paths. Use my msn mail for that or msn messenger — nuLL


  25. nuLL says:

    Please forward the paypal donation receipt to my hotmail mail so i can review them and send the file faster! This goes for all the people supporting the development by donations.

    Thanks again for your support!


  26. Luke Beale says:

    I have donated from a hotmail account a min ago please send script to that email.


  27. Bikash says:

    so the userlevel system with like download / upload limits and payments would available , i am sending 15 Euro to get the script and further upgrades :)


  28. nuLL says:

    Read this page its updated with change log and new features when they are available. The current version is 1.2 and v1.3 is almost ready for release. Need some days to make some language optimization and changes.


  29. Bikash says:

    well wait five minutes ,i have to make deals of some domains and i will send donation here , oh and what version is it currently ? and whats the script development status ?


  30. nuLL says:

    Correct. After you do the donation send me the paypal confirmation mail to hitec7@hotmail.com and mention the mail you want to receive the file.

    Regards.


  31. Bikash says:

    damn ! this is what i am looking for , i already have a imagehosting and was looking for making a filehost site and this looks like to be my solution

    1 question Null > i read the comments and according to it what i understood is i can donate as much as i want to donate to get it but i need to $25 to also get the further updates ? is that correct ?

    and also , i pay thry my brothers paypal , so instead of sending the script to that paypal adress can you send it to joomgafadi@gmail.com ,, after i get the donation i will do the donataion :)


  32. nuLL says:

    i don’t know what fair atm but people that donated 15e and above they get it for free if they want to or the can donate something extra i don’t mind :) and for people that donated below 15e they must match 15e to be able to get the script v1.3 i think thats fair.


  33. Luke Beale says:

    If I send for example 1 euro can I also get 1.3 when its released or shall I just wait as I want to use it asap.


  34. 5ive says:

    Cant wait for version 1.3…. please please please hurry :)

    Any plans for adding a reward system??


  35. nuLL says:

    I just added a public image gallery and the ability to upload (public / private) images!

    I just need some lang file updates to be able to release the 1.3 version.


  36. Baris says:

    Hi null,

    could you please add a watermark to uploaded photos? I think it would be better. So, we can protect the photos and it would be nice for advertise


  37. Luke Beale says:

    Is there a reward system on it?


  38. nuLL says:

    Hi sorry i was off 2 days now i just came in again sorry for the delay.

    Also i want to say to all my script supporters that i will be releasing the 1.3 version very soon!

    @ Vagelis Michalakis please forward that mail to hitec7@hotmail.com (primary mail) so i can take a look and send you reply with the script attached to it!

    @ Apophis also forward to the hitec7@hotmail.com the paypal payment notification and u will also recieve the script attached asap! :)

    Thanks Again for your support and sorry for the delay!
    Regards.


  39. Vagelis Michalakis says:

    Hello nuLL,

    I send you an email to tkk_71@yahoo.com, with the details of my donation.

    So i am waiting the script.

    Regards,
    Vagelis


  40. Apophis says:

    hey!
    i’ve really sended 1+15 = 16,00 euros
    the paypal transactions are : 60M32710G3019041L , 7JW64537C9971210Y
    payment delivered to : TAX… KOY..
    you don’t belive me?
    please, can i have a download link?
    lot of thanks.


  41. Apophis says:

    Hello!, I just donated 1+15 EUR.
    Looking forward to receiving the script and maybe future updates.
    Please send me script or download link as soon as possible.
    Thank you very much, Apophis


  42. nuLL says:

    Thanks hvtech!


  43. hvtech says:

    nuLL, I just donated 15 EUR. Looking forward to receiving the script and future updates. Please send me a download link as soon as possible. Thank you, HVTech


  44. nuLL says:

    Thanks guys :) for your good reviews :)
    @ hex thanks :)
    @ zorg you are added to my msn!
    @ baris 15 Euros = 23.51400 U.S. dollars if you want to get next update also for free otherwise donate what u think and you will get current version.
    @ plimper thanks for all your help mate!

    Regards.


  45. Baris says:

    i want to download ezuploads. Is the topic active? Can i still have the script? How much do i donate to have the script? 10$? 15$? how much?


  46. Baris says:

    if i donate 10$, is it enough for you? for download it?


  47. plimper says:

    I have to admit this is a really killer script mate.
    If you would be able later on to add a remote progress bar would be perfect mate.
    Also you can implement later on the remote function’s by adding remote sharing to other servers as well e.g. rapidshare.com,de, megaupload e.t.c
    You can add me to your msn plimper@gmail.com to talk about some expanding ways of your great script mate.
    Keep up the great work mate.

    Regards
    plimper


  48. zorg-directory says:

    hi can u add my msn juvesun@yahoo.com
    i want talk about your script


  49. Hex says:

    Very cool script.
    I’m waiting for the 1.3v.
    Keep up the good work ;)


  50. nuLL says:

    (divx|flv|wma|wmv|mp3|mpg|mpeg|avi|mov|swf|zip|rar|7z)

    That is the allowed extensions currently in use in demo site.

    Need to fix all the errors i get before i add more features at the moment.

    Thanks for all the feedback i get.

    Regards.


  51. zorg-directory says:

    how about premium member? when it will be added?


  52. sun says:

    hi

    can i have your msn/yahoo mesenger , and i try upload some file but look this script cant upload it, like avi,wmv


  53. LaZyBuM says:

    very nice scritp..donated some bux.

    Any chance of putting progress bar for remote uploads?


  54. nuLL says:

    Hello Roger.

    All these settings are changeable from the main script configuration file.

    You can add your own values.

    Regards.


  55. Roger says:

    The site seems to have a rule that file names can not be more then 48 characters:

    C:\Documents and Settings\rbryan\Desktop\Char Sales NW(1).xls

    Can that be changed to make it easier for people to upload from any where on there pc?

    What file types can be uploaded?

    If this small change can be made and you accept most major file types I would be glad to make a donation!


  56. Coder says:

    I wish I had $25 lol
    I was thinking of donating $1 :P
    Anyways..
    When its free you can mail me ! :P


  57. nuLL says:

    Up to u to decide.
    If u donate more that 25usd u may get newer version later on ;) for free.


  58. Coder says:

    Hey bro,
    Can you please mail me a copy ?
    What is the minimum donation amount ?

    Thanks


  59. nuLL says:

    Thanks for your support Suthirak mail send.


  60. suthirak machaloem says:

    I donated €xx.xx EUR to tkk_71@yahoo.com
    plz’ give me download link


  61. Aman says:

    Hello
    I am Aman from India and i liked your script a lot. I want to get it but I can’t donate. I don’t have paypal and credit card. I usually use my Indian Bank account as my deal partners are from India. How can I get this…plz send me if you think I should get!!


  62. nuLL says:

    I plan on adding more features as it goes… if you donated please mail me the transaction info and i can send you the program zipped. As i stated before is Donationware.


  63. Chris says:

    Cool fair enough!
    I’ve donated some money – I’ll happily donate some more if I find it useful :)


  64. nuLL says:

    http://ezuploads.net/ <– live demo site.

    Regards.


  65. Chris says:

    Hi, I’d be more than happy to pay for a script but until I see it I can’t really tell how much it’s worth!