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); ?> |
Naum ta funcionando o codigo!
Verifique se o diretório de fotos está correto.
Obrigado Amigo, deu certo!
Muito bom esse código, parabéns !!!
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!