views:

30

answers:

0

It's common that clients have lots of difficulty (and take a long time) to provide their files. Delivering files seems so simple, but it usually adds a bottle neck to any project.

As a solution for this...

My goal is to make a form that client's can use to deliver all the files needed to build their website, such as:

  • Excel Spreadsheets
  • Word Documents
  • Zipped Files
  • Images

I envision this as a web based (password protected) form that I could create for each client that lists each file that is needed. On that list, the following items would be available for each "needed" file:

  • A "File" input for the client to upload their file
  • Message stating the name of any uploaded file(s) and time of upload (ability to click and download)
  • Ability to delete uploaded files

I can use PHP/MySQL to accomplish this, but I don't want to reinvent the wheel.

Is there any PHP Framework or existing application that could be used for this?

For example, the form might look like:

Client Name: Billy

Files Needed:

Product Spreadsheet

  • input type = file
  • Uploaded files: none

Content for "About Us" Page

  • input type = file
  • Uploaded files:
  • about_us.doc (uploaded 8/25/10 7:43am) [delete button]

Zip File of Product Photos

  • input type = file
  • Uploaded files:
  • product_images_v2.zip (uploaded 8/23/10 10:32pm) [delete button]
  • product_images.zip (uploaded 8/22/10 8:12pm) [delete button]