Uma das coisas que mais gosto de ver em blogs são headers aleatórios que como o próprio nome indica, rodam de forma aleatória e sempre que o utilizador refresca a página que está a visualizar. Para quem utiliza blogs com headers bem definidos e de preferência rectangulares, como por exemplo no meu blog de ganhar dinheiro.

Para criar esta nossa aleatoriedade, vamos recorrer à função PHP rand() que nos permite escolher um número aleatório compreendido entre o 1 e o 99 (neste exemplo).
Se por exemplo o número for igual ou inferior a 33, será apresentada a primeira imagem. Superior a 33 ou igual/inferior a 66, apresenta a segunda imagem do nosso header, e o mesmo aplica-se para a terceira imagem que fica compreendida no 99. Obviamente que se quiser apresentar 4 deverá dividir 100 por 4, e por ai adiante.

Para apresentar a aleatoriedade, coloque o seguinte código no ficheiro header.php:

<?php
$result_random=rand(1, 99);

if($result_random<=33){ ?>
    <div id=”header” style=”background:transparent url(images/header1.png) no-repeat top left;”>
<?php }

elseif($result_random<=66){ ?>
    <div id=”header” style=”background:transparent url(images/header2.png) no-repeat top left;”>
<?php }

elseif($result_random<=99){ ?>
    <div id=”header” style=”background:transparent url(images/header3.png) no-repeat top left;”>
<?php } ?>

<!– Código do Header aqui –>
</div>

Bons truques!

header aleatorio