Aprenda neste post como exibir uma quantidade limitada de fotos de forma que elas se alternem.
// diretório onde as fotos estão armazenadas
$caminho = "fotos/";
$handle = opendir($caminho);
while (false !== ( $file = readdir( $handle ) ) ) {
if ($file != '.' && $file != '..') {
$fotos[] = $file;
}
}
// bagunça todos os dados do array
shuffle($fotos);
$i = 0;
foreach ($fotos as $foto) {
$caminho_completo = $caminho.$foto;
echo " ";
$i++;
// limita a exibir somente 3 fotos - mude p/ a sua necessidade
if ($i == 3){
break;
}
}// fim foreach
closedir($handle);
?>