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.
<?php
- function fotoaleatoria($ruta, $directorio) {
- srand((double) microtime() * 10000000);
- $rutafoto = opendir("$ruta/$directorio");
- while (false !== ($foto = readdir($rutafoto))) {
- if ($foto != "." && $foto != "..") {
- $imgruta = "$ruta/$directorio/$foto";
- $imgfoto[$foto] = basename($imgruta);
- }
- }
- closedir($rutafoto);
- shuffle($imgfoto);
- list(,$sacofoto) = each($imgfoto);
- // imprimo la foto
- echo "<img src=\"$directorio/$sacofoto\">";
- }
-
- // parámetros a enviar
- $ruta = "c:/www/miweb";
- $directorio = "fotos";
- // llamo a la función
- fotoaleatoria($ruta, $directorio);
- ?>
Noticias
Pronto os mantendremos informados de nuevas noticias de diseño gráfico, páginas web, multimedia, etc..
Últimos tutoriales
Categorías