PHP - Imagen aleatoria

 
Vista:

Imagen aleatoria

Publicado por Roberto Checa (1 intervención) el 15/07/2007 18:16:39
Saludos y gracias por leerme.

Intento poner una imagen aleatoria en una página .htm y lo hago mediante un include de una .php

La .php es sencilla, tal como sigue:

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

Funciona perfectamente, pero ahora trato de mostrar el nombre del archivo de imagen seleccionado (sin extension) y no hay manera. Son fotos de socios y pretendo que el nombre del archivo sea el nombre y apellidos del socio, es posible hacerlo ?

Puedo usar nombres de archivo con espacios en su nombre ?

No puedo usar una base de datos, he de hacerlo más o menos así.

Gracias de nuevo.

Roberto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Imagen aleatoria

Publicado por BlueStalker (55 intervenciones) el 18/07/2007 23:02:10
Hola

Trata con el siguiente codigo ^_^

creo ke te servira =p

<?php
$fichero = glob ('carpeta_fotos/*');
$imagen= rand(0,count($fichero)-1);
$pass=$fichero[$imagen];
echo "--->".$pass."<br>";
$pas2=split("/",$pass); //esta divide el directorio
echo "<br>1--->".$pas2[0];
echo "<br>2--->".$pas2[1]."<br>";
$pas3=explode('.',$pas2[1]); //esta divide el nombre del archivo
echo "<br>1--->".$pas3[0];
echo "<br>2--->".$pas3[1]."<br>";
print('<br><img src="'.$fichero[$imagen].'" alt="una imagen" /> ');
?>

el ke en realidad necesitas es $pas3[0]

Salu2 y Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar