TopSladur.com - Кой е най-големия?
Помогни ни да направим Uroci.net по - богат! Добави урок
Категории Други уроци Adobe Photoshop Adobe Illustrator Adobe Flash Adobe Fireworks DreamWeaver CSS и HTML Corel Draw Image Ready PHP
PHP
SEO CMS Microsoft Windows Microsoft Word Microsoft Excel PowerPoint Microsoft Access Microsoft Publisher Linux Visual basic JavaScript Ajax 3ds Max Maya 3D C++ Sound Forge Gimp SWiSH

Прост скрипт за галерия през PHP

PHP » PHP
TLS   трудност:    видян: 9183

Прост скрипт за създаване на галерия със снимки.

Прави листинг с малки показалци - thumbs с линк към голямата снимка в нов прозорец.

gallery.jpg

//Създаваме списъка с галерията:
<?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.


Коментари (4)

hakera_155 на 20.09 2007 в 14:03ч.
Мен нещо не ми стана
dam_dam на 18.04 2008 в 16:35ч.
Може би си изпуснал голяма част от кода, понеже този сцрипт наистина не работи.
Между тези две кавички може би трябва да има нещо...?

{$spisyk .= "
";}
dam_dam на 19.04 2008 в 20:07ч.
Хмм въобще изпробвате ли скриптовете преди да ги пуснете?

$spisyk .= "
";

Това не е правилно написано, не се заяждам, но наистина не работи и дава грешка...

$spisyk .= '
';

Въпреки, че вече реда е правилно написан, пак не се получава показания на снимката ресултат...!
PK на 18.05 2008 в 10:52ч.
$spisyk .= "
";

Регистрирайте се, за да добавите коментар

реклама

© Всички права запазени. 2006-2008. Created by: Site.bg
Препоръчваме: IT Новини | Кино и игри | Диплома.бг | Paparak.bg | Тунинг Портал | uchenik.com | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | AnimeS-bg.com | Фото Форум | Запознанства | Мрежа от приятели | IT Light | Spodeli.net | Фото-Култ | Dalavera.net | IDG.BG | Teenproblem.net | mucunki.com | Блог - Образование | Fresh-BG.com | Hanovete.com | Bulfleet.com | Mythlands.com | Ohoboho.com | News24 | Казанлък.Com | Atol.bg | Elmaz.com | MobileBulgaria.com | Setcom.bg