Mam taki oto skrypt :
[php]<?php
?>
<?
// config
$cols = 2; // columns number
$table_bg_color = "white"; // table background color
$table_border = "0"; // table border size
$table_width = "100%"; // table width
// koniec configa
$i =1;
$files = array ();
$myDirectory = opendir("imgs/thumbs");
echo "<table width='$table_width' bgcolor = '$table_bg_color' border ='$table_border' cellpadding='2' cellspacing='0'><tr>";
while ($file = readdir($myDirectory)) {
if (($file != ".") && ($file != "..") && ($file != "index.php") && !(is_dir("imgs/$file")) )
{
$files[] = $file;
if (is_int($i / $cols)) {
list($width, $height) = getimagesize("imgs/$file");
echo "<td align='center'>";
?>
<a href="#" onClick="MyWindow=window.open('viewer.php?cast=<?php echo $cast;?>&file=<?php echo $file;?>','MyWindow','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=<?php echo "$width";?>,height=<?php echo "$height";?>,left=20,top=20'); return false;">
<?
echo "<img src='imgs/thumbs/$file' border='0'></a>";
echo "</td></tr><tr>";
}
else
{
list($width, $height, $type, $attr) = getimagesize("imgs/$file");
echo "<td align='center'>";
?>
<a href="#" onClick="MyWindow=window.open('viewer.php?cast=<?php echo $cast;?>&file=<?php echo $file;?>','MyWindow','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=<?php echo "$width";?>,height=<?php echo "$height";?>,left=20,top=20'); return false;">
<?
echo "<img src='imgs/thumbs/$file' border='0'></a>";
echo "</td>";
}
$i++;
}
}
echo "</tr></table>";
closedir($myDirectory);
?>
[/php]
W skrócie - pobiera pliki małych zdjęć, wstawia je w tabelkę, wyświetla i linkuje z dużymi zdjęciami. Ot taka galeryjka. Ale pewnie fachowcom od PHP nie trzeba tego tłumaczyć. Mam natomiast takie pytanie: co zrobić jeśli bym chciał aby każde z tych zdję miało krótki opisik pod spodem ? Skrypt jest tak zbudowany, że zarówno miniaturki jak i duże zdjęcia muszą się tak samo nazywać. Czy dałoby się jakoś aby pobierałon jeszcze plik tekstowy (o tej samej nazwie) i wyświetlał go pod odpowiednią miniaturką?
A może ktoś zna już taki skrypt albo wie gdzie można go dostać.
Dzięki serdeczne.

