Apresentar imagens - Aleatorio na Pagina (todos os Formatos)
Publicado por Mario Monteiro 22/07/2008
[ Hits: 10.969 ]
Homepage: www.infor-zone.com
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.
<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>
Classe em php para listar subdiretórios e arquivos em html (vs certa)
Visualizador de Imagens em PHP-GTK2
Classe em php para listar subdiretórios e arquivos em html
Orion - extração e conversão de dados de arquivos texto e CSV
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Instale o DOOM Retro no Gentoo facilmente via Overlay
Steam (Flatpak) rodando jogos em partição NTFS
O dock Plank + U-Launcher deixam qualquer desktop mais produtivo
Instalar Linux em notebook Sony Vaio VPCEG13EB (17)
Alguém tem que acabar com ANATEL!!! (10)
O que você está ouvindo agora? [2] (229)









