I need to serve some example files to my (programming) students. My old host gave me a public FTP site, but I just switched to dreamhost, and no longer have this option. I'm looking for a simple solution.
What I loved about the ftp solution was that it was SIMPLE for me and for my students. My old host had a web control panel which included a file manager. So from any browser, I could upload files to the ftp folder. My students could then go to this ftp folder and download the files.
In addition to not giving me a public ftp folder, dreamhost also has a control panel with fewer features. It won't let me upload. I'm supposed to do this via an external ftp client or by dragging files into the browser. Firefox doesn't allow me to do this without an extension (which I can't guarantee will be installed at all the locations I work from).
So I need a new solution. My idea is a simple PHP script (I know how to install them) that would let me upload files. The PHP script would then create a HTML page with links to that file and all the previously uploaded files. I would just give my students the URL of this page.
I am open to other solutions, as-long-as they meet the following requirements:
-- easy & quick to install (I understand permissions and can edit php files, change path variables, etc.) If possible, I would prefer NOT to mess with mysql.
-- I can upload MULTIPLE files at one go (i.e. a form with 10 or more upload fields -- NOT just one).
-- I can do the upload from any web browser. I don't want to rely on ftp client apps or extensions.
-- ALL I have to do is upload. The script (or whatever) takes care of building web pages to serve the script to the students.
-- Students can easily download by just going to the URL and clicking the filename link.
-- Free
posted by SweetJesus at 1:58 PM on September 22, 2005