It is not a photo gallery. If it were, I would have used other sites to do that, and would have not developed a system to do that.
It is a php program, that permits you to select search options, like author, place, year, name of a person than appears on the photo, theme (people, nature, etc), etc.
When the user finishes these search options, it shows a drop down listbox with the photos that matches the search criteria. Then you can select each of them and click a button, when the photo is shows.
Each photo is stored in a MySql database, with all these information manually (using a window where you select some information, like theme, f number, apertura, lens, filter, or you just type, like place, description, etc. Then you point to a file saved in the computer (with includes the path).
These information are stored in a Mysql databese. In fact, I use a Delphi version in my computer, locally, with MS Access, and would like to transfer this system to a net environment. So I tried infinityfree and developed a version with PHP.
So, when the photo is shown, the PHP program uses a <img command. (ex: <img=â/fotobank/fotos2/forest1.jpgâ>. this path is obtained readind the mysql database. It is saved during the insert mode.
It is veru different from a photo gallery because you can mix all search critĂ©ria, if you want, and the database contains information of people that appears in a photo. For certain people, there is a theme/subtheme option. For ex, if I want to see my son photos, a select the subtheme âMy sonâ. It I want to see his photos in 2009, I add a year search. If I want my son photos of 2009 laughing, I add âlaughingâ in the creteria. If I want my son photos 0f 2009 laughing shot by me, I add me as the autorâŠand so on. I stored each of these information in the include procedure ocurred in 2009, as done for all photos. I my system searches these photos.