Kod
<?php
// Określamy katalog w którym znajdują się zdjęcia.
$katalog='image/';
// Inicjujemy zmienne pomocnicze.
$d=dir($katalog);
$x=0;
/*
Czytamy nazwy wszystkich plików z katalogu zdjęć
i umieszczamy je kolejno w tablicy $album.
Wczytane nazwy bedą się teraz znajdować kolejno
w $album[0], $album[1], ...
*/
while (false !==($plik=$d->read()))
{
if ($plik !='.' && $plik !='..') $album[$x++]=$plik;
}
// Losujemy liczbę z zakresu od 0 do 'liczby wczytanych zdjęć'...
$x=rand(0,count($album));
// ...a następnie odczytujemy nazwę z tablicy zdjęć i przypisujemy $fotka.
$fotka=$album[$x];
/*
Teraz zostało już tylko wyświetlić losowo wybrana fotografię.
Zmienna: $katalog.$fotka będzie zawierać pełą ścieżkę dostępu do pliku.
Przy pomocy stylów css, na sztywno został określony rozmiar ramki
oraz wielkości obrazka. Parametry te należy dostosować do własnych potrzeb.
*/
echo '
<table style="border: 0px dashed black">
<tr>
<td>
<img src="'.$katalog.$fotka.'" style="border: 1px solid black; width: 502px; height:376px">
</td>
</tr>
</table>';
?>
// Określamy katalog w którym znajdują się zdjęcia.
$katalog='image/';
// Inicjujemy zmienne pomocnicze.
$d=dir($katalog);
$x=0;
/*
Czytamy nazwy wszystkich plików z katalogu zdjęć
i umieszczamy je kolejno w tablicy $album.
Wczytane nazwy bedą się teraz znajdować kolejno
w $album[0], $album[1], ...
*/
while (false !==($plik=$d->read()))
{
if ($plik !='.' && $plik !='..') $album[$x++]=$plik;
}
// Losujemy liczbę z zakresu od 0 do 'liczby wczytanych zdjęć'...
$x=rand(0,count($album));
// ...a następnie odczytujemy nazwę z tablicy zdjęć i przypisujemy $fotka.
$fotka=$album[$x];
/*
Teraz zostało już tylko wyświetlić losowo wybrana fotografię.
Zmienna: $katalog.$fotka będzie zawierać pełą ścieżkę dostępu do pliku.
Przy pomocy stylów css, na sztywno został określony rozmiar ramki
oraz wielkości obrazka. Parametry te należy dostosować do własnych potrzeb.
*/
echo '
<table style="border: 0px dashed black">
<tr>
<td>
<img src="'.$katalog.$fotka.'" style="border: 1px solid black; width: 502px; height:376px">
</td>
</tr>
</table>';
?>