<?php
$folder = opendir('images');
$i = 0;
while(false !=($plik = readdir($folder))){
if($plik != "." && $plik != "..")
{
$obrazki[$i]= $plik;
$i++;
}
}
closedir($folder);
$ilosc_zdjec = count($obrazki)-1;
$ile_pytan = $ilosc_zdjec; //z ilu pytan losujemy?
$ile_wylosowac = 10; //ile pytan wylosowac?
$ile_juz_wylosowano = 0; //zmienna pomocnicza
for ($i=1; $i<=$ile_wylosowac; $i++)
{
do
{
$liczba=rand(1,$ile_pytan); //losowanie w PHP
$losowanie_ok=true;
for ($j=1; $j<=$ile_juz_wylosowano; $j++)
{
//czy liczba nie zostala juz wczesniej wylosowana?
if ($liczba==$wylosowane[$j]) $losowanie_ok=false;
}
if ($losowanie_ok==true)
{
//mamy unikatowa liczbe, zapiszmy ja do tablicy
$ile_juz_wylosowano++;
$wylosowane[$ile_juz_wylosowano]=$liczba;
}
} while($losowanie_ok!=true);
}
echo '<ul>';
for ($i=1; $i<=$ile_wylosowac; $i++)
{
echo '<div class="rand"><li id="img'.$i.'"><img src="images/'.$obrazki[$wylosowane[$i]].'" width="500px"></li></div>';
}
echo '</ul>';
?>
Chce zrobić na stronie skrypt który pobiera zdjęcia z folderu po czym wyświetla 10 róznych. Udało mi się to zrobić w php i teraz głowie się nad javascriptem którego średnio ogarniam. Chciałbym by każde zdjęcie zmieniało się niezależnie od innych w różnym odstępie czasu. Pomysły ?