Posted Dec 29, 08:09 AM
At work, the advertising department sometimes uses what they call “splash pages” when an advertiser wants to advertise on the website but doesn’t have a website of their own to link to. A splash page is just a simple web page with a single image on it. It’s usually a copy of the print ad.
So when they needed a splash page, they would send me the jpeg, I would create a quick and simple web page with it, upload the .html file and the jpeg into a folder on the webserver, then send them the URL for the page.
I wanted to make it possible for them to bypass me completely, so I needed a user-friendly web form that would accept a jpeg file upload, create a web page, and then display the final URL for the user.
I decided that, rather than look for a pre-existing tool to do this, I would take the opportunity to write a secure and robust file upload class that I could use again in future projects.
As a side note, I also used Sublime Text 3 for the project, to give it a good trial run. I like it quite a bit. I have used a bunch of different code editors, from BBEdit, to TextMate, even vi. BBEdit is still the one that does everything well and never fails, but it doesn’t have the nice code-completion features that Sublime has.
I’ll be sharing my robust PHP file upload class on Github soon, at which point I’ll link to it here.