Programação

Criando um simples sistema de banner rotativo

PHP shuffle randomiza (embaralha) a ordem dos elementos em um array. Você pode usar esta função para criar um sistema de banner rotativo simples.

Definindo seus banners
Crie o array $banners com os links de cada banner, e então shuffle esta matriz.

<?php
$banner1 = '<a href="BANNER1_URL" target="_blank" rel="noopener"><img src="BANNER1_IMG_SRC" alt="BANNER1_ALT" title="BANNER1_TITLE"></a>';
$banner2 = '<a href="BANNER2_URL" target="_blank" rel="noopener"><img src="BANNER2_IMG_SRC" alt="BANNER2_ALT" title="BANNER2_TITLE"></a>';
$banner3 = '<a href="BANNER3_URL" target="_blank" rel="noopener"><img src="BANNER3_IMG_SRC" alt="BANNER3_ALT" title="BANNER3_TITLE"></a>';
$banner4 = '<a href="BANNER4_URL" target="_blank" rel="noopener"><img src="BANNER4_IMG_SRC" alt="BANNER4_ALT" title="BANNER4_TITLE"></a>';
$banner5 = '<a href="BANNER5_URL" target="_blank" rel="noopener"><img src="BANNER5_IMG_SRC" alt="BANNER5_ALT" title="BANNER5_TITLE"></a>';
$banners = array($banner1, $banner2, $banner3, $banner4, $banner5);
shuffle($banners);
?>

Exibindo um banner aleatório
Basta colocar este código, onde você deseja exibir seu banner aleatório.

<div>
        <?php echo $banners[0]; ?>
</div>

randergel

Oi, eu sou o randergel! Sou graduado em Análise e Desenvolvimento de Sistemas pela Unigran e pós-graduado em Engenharia de Software, Engenharia da Computação e Docência no Ensino Superior pela Anhanguera. Atualmente, estou desenvolvendo aplicações web e mobile na Google, Microsoft e Samsung.