Apresentar imagens - Aleatorio na Pagina (todos os Formatos)
Publicado por Mario Monteiro 22/07/2008
[ Hits: 10.935 ]
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>
Orion - extração e conversão de dados de arquivos texto e CSV
Classe em php para listar subdiretórios e arquivos em html (vs certa)
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
Não consigo instalar distro antiga no virtualbox nem direto no hd (31)
archlinux resolução abaixou após atualização (12)









