Ícone do site Linha de Comando

PHP: Listando uma determinada quantidade de fotos de forma aleatória

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);
?>
Sair da versão mobile