Programming Endeavors

I have written small programs for academic purposes, work-related reasons, and personal use. All programming done for work has been self-motivated and typically done to simplify some sort of Web page process.

For some programs I will include full source code, a demo, or a combination of the two.

PHP Gallery

Program: Gallery
Creation Date: Spring 2006
Description: I thought it would be a good challenge to write a program in PHP that would simply create a table composed of 3 columns and then, after being told how many pictures should be displayed, would make a page of thumbnails. This was my initial goal, but I expanded on it as follows.

While what I did was useful, I wanted to do something that offered more automation. The first gallery program required all images to follow a strict naming convention which was annoying. I revised my original program so that it would dynamically read the comments of a directory holding the pictures. This allowed me to no longer specify how many pictures to use, in addition to not having to follow a particular naming scheme for the photos (outside of making thumbnails have the _t.jpg extension). Furthermore, I wanted a person to be able to click the first thumbnail on the page and from then on, to be able to just move straight through the pictures, rather than having to go back to the main page with all of the thumbnails.

At the current time, the program functions great. I have hit a few snags in trying to get the program to display 4 columns (rather than 3), but the program works flawlessly when using 3 columns.
Demo: Click Here
Source Code: Click Here (.txt)

HFMGT Listing Adder

Program: HFMGT Listing Adder
Creation Date: Summer 2005
Description: Due to the fact that I was not the only person who needed to update Hertz Farm Management's listings page, I decided to try and simplify the process of adding listings. While I have no problems with HTML code, some of my coworkers were not quite as experienced. In order to solve this problem, I created an online Web form which allows a person to input appropriate listing information about the property for sale and then, upon completion, the necessary code will be emailed out to any employees who may want to add the listing. This creates a simple cut-and-paste scenario and cuts down on errors in HTML coding. This also makes it easy for employees from outside offices to send the main Hertz office information about new listings they would like added.

PHP

Program: Contact Information Display
Creation Date: Summer 2005
Description: This was another small program I wrote in PHP which simplifies how contact information is displayed. Instead of typing 7 lines of HTML code--some of which includes inline CSS information--only 1 simple line (or 3 depending on a person's programming preferences) needs to be typed, and PHP then creates the necessary code.
Demo: Click Here