<p>Tengo un sitio en construcción y pensé que sería buena idea poner una imagen de fondo que cambie por cada carga, comparto aquí la función, no es nada de otro mundo pero quizás le sirva a alguien.</p> <p>Lo que hace esta función es leer todos los nombres de los archivos que están en la carpeta dada y retorna uno al azar.</p> <h3>Usos:</h3> <ul> <li>Banner cambiante.</li> <li>Imagen de fondo cambiante, etc.</li> </ul> <h3>La función</h3> <pre><?php<br />function imagenAlAzar($ruta = 'imagenes') {<br />$fotos = scandir($ruta, 1); // Extrae todas los archivos que están en la carpeta $ruta.<br />$cantidad = count($fotos) - 3; // Elimina los puntos '.' y '...'.<br />return $ruta '/' . $fotos[rand(0, $cantidad)]; // Selecciona una foto al azar del arreglo fotos.<br />}<br />?><br /><html><br /><head><br /><title>Mi Banner</title><br /></head><br /><body><br /><h1>Mi Banner</h1><br /><img src="<?php echo imagenAlAzar() ?>" alt="banner" /><br /></body><br /></html></pre> <h3>Notas</h3> <p>Falta comprobar si el archivo es realmente una imagen, pero tengo sueño.</p>
o salir
¡Amigo! te demorarás 10 segundos en crear tu cuenta.
Crear cuenta o acceder
Nick o e-mail Es el nombre visible de tu cuenta y te servirá para acceder a ella. Permitido espacios y cualquier caracter.
Contraseña Una clave única para acceder a tu cuenta.
Transcribe el código en la dirección indicada con el fin de evitar el SPAM.
Identificación Tu identificación es el nick o el e-mail de tu cuenta.
Contraseña La clave de tu cuenta. ¿No la recuerdas?
Recordar por diez días
Disfrutarás de todos los beneficios de DocumentoWeb.
Twitter Facebook Feed RSS
www.DocumentoWeb.com - Licencia Creative Commons