Pular para o conteúdo

Apresentar imagens - Aleatorio na Pagina (todos os Formatos)

Muitas vezes precisamos que apareça de forma aleatoria as imagens que nós temos num diretório.

Com esse script é possivel que os varios fomatos de imagens sejam apresentados aleatoriamente cada vez que a página é carregada.
Mario Monteiro mtutucv
Hits: 11.030 Categoria: PHP Subcategoria: Manipulação de arquivos
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Muitas vezes precisamos que apareça de forma aleatoria as imagens que nós temos num diretório.

Com esse script é possivel que os varios fomatos de imagens sejam apresentados aleatoriamente cada vez que a página é carregada.
Download images.php Enviar nova versão

Esconder código-fonte

<html>
<head><title>
</title>
</head>
<body>


<?php



// directorio das imagens - só alterar pelo directorio da sua imagem na variavel $dir
$dir = "./images";
$num_ficheiros=0;
$dh  = opendir($dir);//abrir o directorio
while (false !== ($filename = readdir($dh))) {
    $files[] = $filename;//criar array com os nomes do ficheiro
    $num_ficheiros++;//contar o numero de ficheiros
}
//ordenar os ficheiros de forma crescente
sort($files);



//que indeice do Array começar
$inicio = "2"; //começar no indice 2 do array porque os indices 1 e 2 contem . e ..
$num_ficheiros -- ;//Obter o numero exacto de indices

//aleatoriedade dos indeces da imagem
$random = mt_rand($inicio,$num_ficheiros);

//nome do ficheiro
$image_name = $files[$random];

//imprimir as imagens
print("<img src=\"$dir/$image_name\" alt=\"$image_name\" />");

?>

</body>
</html>

Orion - extração e conversão de dados de arquivos texto e CSV

Lendo e escrevendo em arquivos.

Classe para envio de arquivo - Programação Orientada a Objetos

C.Upload

Texto sobre uma imagem

#1 Comentário enviado por removido em 24/06/2010 - 10:50h
amigão, estou meses procurando por esse script, que Deus te abençoe.

Contribuir com comentário

Entre na sua conta para comentar.