Banner rotativo (swf,gif, jpg,png)
Este script pega os banners colocados em uma pasta específica (no exemplo, “banners”) e exibe na página. Podendo exibir as extensões .GIF, .JPG, .PNG ou .SWF.
Segue o código:
<?php $width="468"; // largura do banner em pixels $height="60"; // altura do banner em pixels //Pega os arquivos da pasta automaticamente e salva em um array $pasta = "banners/"; $banners = glob($pasta."*.*"); $erro = 1; while($erro == 1){ // Para fazer um re-sorteio, caso seja encontrado um arquivo diferente... $erro = 0; // randômico, pode ser chamado popularmente por sorteio...hehehe $randomico = count($banners); $rnd = rand(0,$randomico -1); $banner=$banners[$rnd]; //Se for flash, exibe no formato if(eregi("(.swf)$", $banner)){ echo "<a href='http://$banner'>http://$banner</a>"; }else{ //Se for JPG, GIF ou PNG....Exibe via <img> if(eregi("(.jpg)$|(.gif)$|(.png)$", $banner)){ echo "<img src="$banner" width="$width" height="$height" />"; //Muda o valor da var $erro para poder fazer o re-sorteio... }else{ $erro = 1; } } } ?>
Mariana
Olá, esse código foi testado? Tentei implementá-lo mas não consegui, ele sempre trava o navegador. Se puder me dar alguma dica, estou precisando muito de um slider que rode tanto JPG quanto SWF. Obrigada!