Więc jaki problem w php zapodać te pliki do tablicy w js?
<head>
<script ...>
var pictures_big = Array(
<?php
$i = 0;
foreach($moje_pliki as $plik){
echo ($i>0 ?
',' : '').'''.$plik.'''; $i++;
}
?>
);
</script>
</head>
Można tą tablicę tworzyć
po załadowaniu listy obrazków na stronę - tzn. pobrać przez js z listy obrazków ich ścieżki i zapodać do tablicy "pictures_big". Tutaj świetnie sprawdzają się frameworki bo jeśli te obrazki miałyby klasę np. "galeryjka" to za pomocą np. jQuery pobierasz te obrazki tak: $('.galeryjka'), i masz już obiekt jQuery z wszystkimi obrazkami.
Osobiście poleciłbym ci coś
takiego. Tworzysz tylko
odpowiednią (uwaga na id, i klasy) listę obrazków (miniaturek), resztą zajmuje się plugin jquery. Do działania wymagana jest biblioteka jQuery i ten plugin który ci podałem (zauważ na końcu js/jquery.gallery.js masz wywoływanie tej galerii, możesz to usunąć i sam wywołać galerię lub zostawić jako "autowywoływanie").
Ogólnie o użytkowanie tej galerii w jquery chyba będzie dla ciebie łatwiejsze - musisz sobie tylko dostosować html i css.