Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2006, 08:44
markplan
 
Fecha de Ingreso: agosto-2005
Mensajes: 125
Antigüedad: 18 años, 8 meses
Puntos: 0
Como se hace 4 imagenes aleatorias

Necesito alguien quien pueda ayudarme, yo estoy haciendo una web y deseo colocar 4 fotografías distintas en la cabecera de mi web (ver ejemplo) y busque algunos ejemplos de php y adapte este código siguiente:

<?
function imagen_aleatoria($path) {
$F = 0;
$dir = opendir($path);
while ($file = readdir($dir)) { if (($file != ".") || ($file != "..")) { $archivos[$F] = $file; $F++; } }

$muestra = rand(1,$F);

return "<img src=$path/$archivos[$muestra]>";
}
?>
<table width="480" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><? echo imagen_aleatoria("./graficos"); ?></td>
<td><? echo imagen_aleatoria("./graficos"); ?></td>
<td><? echo imagen_aleatoria("./graficos"); ?></td>
<td><? echo imagen_aleatoria("./graficos"); ?></td>
</tr>
</table>
</body>

Pues este código me sale error en lagunas fotos y se repite y como haría para que salga las fotos distintas y que no se repitan y que SUBA LAS IMAGENES CON SUS NUMEROS Y NO TENGA QUE MODIFICAR CODIGO PARA ACTUALIZAR EL NUMERO DE IMAGENES no se muy bien de PHP pero me dijieron que con Do while en las tablas no se no entiendo mucho de PHP.

Aquí les dejo el código de los archivos que encontré sobre imágenes aleatorias si en caso me puedan ayudar


Gracias por sus respuestas y su ayuda