Holas encontre el codigo de imagenes aleatorias en php y lo adapta para mi web y sucede que al hacer refresh aparece error como esto:
Notice: Undefined offset: 10 in \www\webs\usuario\includes\aleatorio.php on line 7
Y tambien no muestra un grafico sale vacio como si no hubiese el grafico
En este codigo lo unico que se tiene que hacer es colocar las imagenes dentro de la carpeta "lasimagenes" y las imagenes son cualquier nombre ejemplo "headfotos_01.jpg" y el codigo simplemente lee 01,02,03...12 etc, y lo que me gusta es que adiciono una imagen correlativa sin modificar el codigo.
Aqui esta el codigo aleatorio.php
Código PHP:
<?
function imagen_aleatoria($path) {
$F = 0;
$dir = opendir($path);
while ($file = readdir($dir)) { if (($file != ".") || ($file != "..")) { $archivos[$F] = $file; $F++; } }
$muestra = rand(1,$F);
return "<img src=/$path/$archivos[$muestra]>";
}
?>
<?
echo imagen_aleatoria("carpeta/lasimagenes");
?>
Alguien que pueda ayudarme en aumentar o quitar o cual es el error, porque no funciona bien.