Función foto aleatoria

Sencilla función en php que nos sacara en pantalla una imagen aleatoria de todas las que se encuentren en determinado directorio que le pasaremos como parámetro.

  1. <?php
  2. function fotoaleatoria($ruta, $directorio) {
  3. srand((double) microtime() * 10000000);
  4. $rutafoto = opendir("$ruta/$directorio");
  5. while (false !== ($foto = readdir($rutafoto))) {
  6.     if ($foto != "." && $foto != "..") {
  7.         $imgruta = "$ruta/$directorio/$foto";
  8.         $imgfoto[$foto] = basename($imgruta);
  9.     }
  10. }
  11. closedir($rutafoto);
  12. shuffle($imgfoto);
  13. list(,$sacofoto) = each($imgfoto);
  14. // imprimo la foto
  15. echo "<img src=\"$directorio/$sacofoto\">";
  16. }
  17. // parámetros a enviar
  18. $ruta = "c:/www/miweb";
  19. $directorio = "fotos";
  20. // llamo a la función
  21. fotoaleatoria($ruta, $directorio);
  22. ?>

Noticias

Pronto os mantendremos informados de nuevas noticias de diseño gráfico, páginas web, multimedia, etc..

Últimos tutoriales

Categorías

© León Púrpura 2008
Zamora | Salamanca | León

Profesionales de diseño web en León
Inicio | Enlaces | Trabaja con nosotros | Solicita presupuesto