vi isto ainda à pouco e lembrei-me que uma vez fiz um codigo que gerava automaticamente o codigo html para cada smile, então pus-me a fazer, como tavam a falar do true random e isso, resolvi tentar fazer um em que as imagens não repetissem, o codigo é muito simples, e basta adicionar o link de destino e o link da imagem nos dois arrays, e a galeria é gerada automaticamente... demorou-me um bocado até arranjar uma maneira de o fazer, porque não estava a ver uma maneira de ele saber quais tinham sido as fotos já postadas senão através de scripts mais complexos (que guardavam informação em ficheiros e cenas do genero) por sorte o shuffle lá me bateu na cara quando fazia umas pesquisas no site do php ^^
<?php
$link = array("http://urldolink1",
/* 1 */ "http://urldolink2",
/* 2 */ "http://urldolink3",
/* 3 */ "http://urldolink4");
$imagem = array("imagem1.png",
/* 1 */ "imagem2.png",
/* 2 */ "imagem3.png",
/* 3 */ "imagem4.png");
$disp = count($link);
$numbers = range(0, ($disp - 1));
shuffle($numbers);
foreach ($numbers as $num) {
echo '<a href="'.$link[$num].'"><img src="'.$imagem[$num].'"></a> ';
}
?>
uma coisa, aqueles /* 1 */ etc são capazes de dar jeito quando já se tens carradas de imagens e links com titulos diferentes, e assim visualiza-se melhor a coisa
vejam o script em funcionamento aqui:
http://hotteens.gratishost.com/random.phpse virem o codigo fonte vão ver que aqueles numeros que estão ao lado (que pus só para vcs verificarem) estão compativeis com os links
aquilo que ainda não consegui (tb ainda não me dediquei muito) foi conseguir por um limite de fotos que se mostram, tipo apesar de lá estarem 4 eu querer só 3 a mostrar por exemplo, conto convosco pra isso ^^