PHP

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 "<img src='{$caminho_completo}' />";
      $i++;
      // limita a exibir somente 3 fotos - mude p/ a sua necessidade
      if ($i == 3){
         break;
      } 
   }// fim foreach
   closedir($handle);
?>

5 thoughts on “PHP: Listando uma determinada quantidade de fotos de forma aleatória

  • Angelo C Silva

    Muito bom esse código, parabéns !!!

    Resposta
  • germano

    mto obrigado pela grande ajuda! como faço para, eu tendo 20 fotos e so exibir de 3 em 3, eu faça uma especie de paginação com esse codigo?Grato!

    Resposta

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *