Прост скрипт за създаване на галерия със снимки.
Прави листинг с малки показалци - thumbs с линк към голямата снимка в нов прозорец.
//Създаваме списъка с галерията:
<?php
$directory="gallery";
//Името на папката с големите снимки по подразбиране е gallery
//малките снимки (thumbs) трябва да са в папка gallery/thumbs/, като името на голямата и малката снимка са еднакви.
//За автоматизиране на процеса аз лично ползвам ACDSee
$ime_papka=$directory;
//Използваме вградените функции на PHP за отваряне и четене на папка - opendir(); и readdir();
$dir = opendir( $ime_papka);
while ( false != ($ime_file = readdir($dir)))
{
//Премахваме ненужнaта навигация и скриваме папка thumbs, накрая крия и Thumbs.db, които си прави ACDSee
if( ($ime_file!= ".") & ($ime_file!= "..") & ($ime_file != "thumbs") & ($ime_file != "Thumbs.db") )
{$spisyk .= "<a xhref="$ime_papka/$ime_file " target="_blank">
<img xsrc="$ime_papka/thumbs/$ime_file" border="0"></a> ";}
}
closedir ($dir);
?>
//Извикваме галедията където е необходимо на страницата.
<?php echo ($spisyk);
?>
Малко по-елегантно решение, ако ще правите много галерии, е да си направите
една
таблица в БД с атрибути ID (брояч, primary key), header (заглавие на
галерията), description (описание), directory (директория, която
съдържа снимките) и да викате галерията по ID.