In Progress

PHP file uploader form modifications


I want to have a file upload facility on my website, by which users can send me books and sermons, so i can format them and post them later on my website.

I want the form to record user name, email address, and CAPTCHA for avoiding spambots..etc

I <strong>ALREADY</strong> have a php contact form that does all this, however, the aim of this project is to modify it to include the following options:

1-to Record the user name, email address, IP address and filename in a MYSQL database with UTF-8 enabled. (so i know who uploaded the file in case it is a hacking attempt)

2-The current form saves the uploaded files into a temporary folder then send me an email with the file as an attachment. i do NOT want this as the file sizes can be big. Instead, i want the script to save the uploaded file into a central folder on the server, and just sends me a notification email that a file has been uploaded.

3- I want to add a progress bar to show users the upload progress (maybe AJAX ?? ) or jQuery if it is supported by Apple devices.

(I have another script that utilizes jQuery, but lacks the other options , in case you needed it for reference).

Please note that i am coding in HTML5 and CSS3, and i do NOT want Adobe Flash on my website, as it is cross-browser cross-platform website and ipads dont recognize Flash.

4- I want both MYSQL and the Form itself to be UTF-8, so if a person wrote his/her name in Arabic, things do not get corrupt (i believe my form is utf-8 anyway).

5-The form currently supports only photos and 2MB, during modifications please ensure that adding more extentions and increasing file sizes will not corrupt the script.

The deliverables needs to be:

A) The modified php scripts.

B) The SQL commands to create the MYSQL table(s).

I will provide the original script to the winning bidder.

Thank you very much.

Skills: AJAX, HTML5, jQuery / Prototype, MySQL, PHP

See more: php ajax sql, html5 reference, flash sql php, cross browser platform, sql commands, sermons, php contact, html5 sql, flash into html5, bar file, arabic adobe, Apple script, adobe form, php modify php file, jquery file uploader php, php file upload form, contact form mysql ajax, record html5, css3 progress, php jquery file, ajax notification bar, progress bar css3, jquery ajax file uploader php, php ajax form upload, progress ajax

About the Employer:
( 42 reviews ) Brisbane, Australia

Project ID: #2572518