Imagens Aleatórias
Início » Extras » Imagens Aleatórias

Esse código só funciona em servidores que suportam php.
1.Crei uma pasta no seu servidor com o nome fotos, photos ou como quiser, e envie pra ela as imagens que você quer mostrar, que fiquem aleatórias.
2.Crie um novo arquivo com o nome que quiser, mas com extensão .php e dentro dele coloque o seguinte código:
<?php
$dir = '.'; // '.' means: the current directory this script resides
$array = array(); // nothing

mt_srand((double)microtime()*1000000);
$handle = opendir($dir);

while (false !== ($file = readdir($handle))) {
$extention = strtolower(substr(strrchr($file,"."),1));
if($extention == 'jpg' || $extention == 'jpeg' || $extention == 'jpe' || $extention == 'gif' || $extention == 'png' || $extention == 'bmp'){
$array[] = $file;
}
}

$count = count($array);
$num = mt_rand(0, ($count-1));

if($count > 0){
$size = getimagesize($array[$num]);
$stream = fopen($dir.'/'.$array[$num], "rb");
if($size && $stream){
header("Content-type: ".$size['mime']);
fpassthru($stream); //fpassthru closes the stream by itself
exit();
}
}else{
echo 'no images';
}
?>
4. Agora, é só colocar onde você quer que as imagens apareçam(index ou perfil, por exemplo):
<img src="http://seublog.com/pasta/arquivo.php">


« Voltar Topo