Se vuoi l'immagine cliccabile la rinchiudi in un link
<img scr="immagine_piccola">
La seguente funzione restituisce un array dove ogni valore é un file di una directory.
Codice PHP:
function listaDir ($loc) {
$dir = opendir("$loc");
$inc = 0;
while (false !== ($file = readdir($dir))) {
$directory[$inc] = $file;
$inc = $inc + 1;
}
return $directory;
}
diciamo ad esempio
$immagini = listaDir (./slideshow/);
in quest modo l'array $immagini verrà creato al momento in base al contenuto della cartella.
Se vuoi essere più elegante
Codice PHP:
function listaDir ($loc) {
$dir = opendir("$loc");
$inc = 0;
while (false !== ($file = readdir($dir))) {
if (eregi("jpg|gif|png", $file))
{
$directory[$inc] = $file;
$inc = $inc + 1;
}
}
return $directory;
}
Così controlliamo anche l'estensione dei file e decidiamo quali estensioni vogliamo accettare.