Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2007, 10:36
Roberto_C
 
Fecha de Ingreso: julio-2007
Mensajes: 5
Antigüedad: 16 años, 8 meses
Puntos: 0
Ayuda con imagen aleatoria

Saludos a tod@s.

He resolver una cuestión con PHP y mis conocimientos en este campo son menos que mínimos.

Necesito mostrar una imagen aleatoria cada vez que se carga una página .html La selección de la imagen creo tenerla solucionada con:

<?php
$fichero = glob ('carpeta_fotos/*');
$imagen= rand(0,count($fichero)-1);
print('<img src="'.$fichero[$imagen].'" alt="una imagen" /> ');
?>

Con ello y un <?php include "fotos.php"; ?> en la .html me funciona bien.

El problema es que deseo mostrar el nombre del archivo (que es a su vez el nombre de la persona que aparece en la foto) junto a la imagen y no hay manera de conseguirlo. Como mucho logro hacer que aparezca el nombre de la carpeta y el del archivo con su extensión, cuando lo que necesito es mostrar únicamente el nombre del archivo y sin extensión.

Vaya por delante que no puedo utilizar MySql, de ahí que haya tenido que buscar esta solución, que tampoco sé si es la más adecuada.

Agradezco cualquier ayuda, tanto sobre el sistema utilizado (supongo que habrá algo mejor) como de la manera de mostrar el nombre del retratado

Saludos de nuevo y gracias por vuestra ayuda.

Roberto