Pues supongo que seria algo asi (no lo probé):
Código PHP:
<?
/************************************************** **************/
/* Funcion que rota banners cada vez que se actualiza el script */
/* DESCRIPION: */
/* ---------- */
/* La funcion recibe una ruta hacia un directorio donde haya */
/* imagenes, obtiene un listado del directorio y selecciona solo*/
/* los archivos que tienen la extension especificada (esto se */
/* puede cambiar al gusto) */
/* -------------------------------------------------------------*/
/* Autor: elangelcaido */
/* Fecha: 12-08-2005 */
/* Version: 1.0b */
/************************************************** **************/
function rotarBanners($dir){
$dir=addslashes($dir);
//Comprobamos si la ruta que nos pasan en correcta
if (is_dir($dir)){
//Abrimos el manejador del directorio
$manejadorDir=opendir($dir);
//Mientras haya archivos...
while ($archivo = readdir($manejadorDir)) {
//Obtenemos la extension
$extension=explode(".",$archivo);
$extension=end($extension);
//La comparamos con las permitidas
if(strcmp($extension,"swf")==0){
$arrayImagenes[]=$archivo;
//echo "$archivo\n";
}
}
//Obtenemos el nº aleatorio
$i=rand(0,count($arrayImagenes)-1);
//Mostramos la imagen
echo '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="320" height="180">
<param name=movie value="'.$arrayImagenes[$i].'">
<param name=quality value=high>
<embed src="'.$arrayImagenes[$i].'" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="320" height="180">
</embed>
</object>';
//Cerramos el manejador de directorio
closedir($manejadorDir);
}else{
echo '<b>'.$dir.' no es un directorio.</b>';
}
}
?>
Cambiando los valores de ancho y alto.
Espero que te pueda guiar un poco.