Photocrumbs is another spare-time project of mine. Every now and then, I need to quickly throw a handful of photos on the web without going through the rigmaroles of using a full-blown photo sharing solution. So I cobbled together a super simple single-file PHP app for instant photo publishing. Photocrumbs is essentially a single PHP script (plus a favicon.ico file) which can be deployed in a matter of minutes on any web server with PHP and the GD library. Drop the script into a directory writable by the server, and you are good to go (see the project’s page for more detailed installation instructions). To publish photos, simply copy them into the photos directory.
Photocrumbs’ claim to fame is the expiration functionality. When enabled, it automatically deletes photos that are older than a specified number of days. This way, you don’t have to remember to manually remove temporarily published photos. This feature is disabled by default, but you can easily activate it by editing the appropriate settings.
Other Photocrumbs niceties include the ability to add descriptions to each photo (either by entering text into the UserComment EXIF field or by creating an accompanying .php file), and support for basic EXIF info. For each photo, Photocrumbs displays key info like aperture, shutter speed, ISO, and timestamp.