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:
[sourcecode language=”php”]
<?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;
}
}
}
?>
[/sourcecode]
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!