Ciao a tutti, avrei bisogno del vostro aiuto nella risoluzione di un problema. Vorrei che nel mio sito si caricasse un'immagine random selezionata da una cartella anch'essa random. Ho provato con questo codice:
Codice PHP:
$cartella = opendir('./img/');
#creiamo un ciclo che legga i contenuti e li metta nell'array
while ($file = readdir($cartella)) {
$file_array[] = $file;
}
$cartella = $file_array[rand(0,count($file_array))];
if (is_dir($cartella)) {
$dh = opendir($cartella);
while ($file = readdir($dh)) {
$file_array[] = $file;
}
$immagine = $file_array[rand(0,count($file_array))];
}
echo "<img src=\"img/$cartella/$immagine\" height=\"250px\" />";
La selezione per la cartella random avviene senza problemi, ma la scelta del file non avviene per nulla.. Sicuramente è una cavolata, ma non ne vado fuori...