Apresentar imagens - Aleatorio na Pagina (todos os Formatos)
Publicado por Mario Monteiro 22/07/2008
[ Hits: 10.841 ]
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 para envio de arquivo - Programação Orientada a Objetos
Busca por palavra dentro de arquivos
Gerando arquivo PDF com PHP usando mPDF
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
queria saber como instalar o android power tools igual ao winux no lin... (7)
Como listar os arquivos em "bloquin... [RESOLVIDO] (6)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (2)