Puedes hacerlo directo desde un folder que sera el que tenga las imagenss que quieres que roten.
COmenzemos:
Código PHP:
<?php
# 1- CUal sera la carpeta que recorreremos y el dominio tuyo
$domain = "http://".$_SERVER['HTTP_HOST'];
$directorio = opendir($DOCUMENT_ROOT."/banners/");
# 2- Extraemos todos los archivos y los pasamos a una variable separados por coma (,)
$guia = 0;
$separador = ",";
while($fichero=readdir($directorio)){
if($fichero!="." && $fichero!=".." && $fichero!=""){
$banco = $banco.$separador.$fichero;
$guia++;
}
}
# aqui ya tenemos la variable $banco con todas las imagenes que la forman
# 3- Ahora hacemos el randon al azar para que rote imagenes y aparte que muestre
# si tienen la extension .swf los flash pero sino son flash y son .jpg o gif los muestre
# como imagen
## FORMATIAR LAS IMAGENES AQUI ##
if($banco){
$random = rand(1, $guia);
$imagen = explode(",",$banco);
$img = $imagen[$random];
if(strpos($img,".swf")) {
?>
<tr>
<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="<?php echo $width?>" height="<?php echo $height?>">
<param name="movie" value="<?php echo $domain."/banners/".$img?>">
<param name="quality" value="high">
<embed src="<?php echo $domain."/banners/".$img?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="<?php echo $width?>" height="<?php echo $height?>"></embed>
</object>
</td>
</tr>
<?php
}
else {
?>
<tr>
<td><img src="<?php echo $domain."/banners/".$img?>" width="<?php echo $width?>" height="<?php echo $height?>"></td>
</tr>
<?php
}
}
## FIN DE FORMATO ##
$banco = "";
closedir($directorio);
?>