uso il seguente codice per visualizzare automaticamente a video le immagini contenute nella cartella e fino a qui è ok (mi basta inserire le immagini nella cartella).
Solo che mi piacerebbe anche inserire una descrizione di ogni foto, che sempre automaticamente vada ad apparire vicino alla relativa foto. Come posso fare? Non posso farlo manualmente perchè le foto sono tantissime: mi serve un metodo facile e veloce per fare l'associazione foto/descrizione... a qualcuno viene in mente come posso fare? grazie
codice:
<?php
function dir_list($directory = FALSE)
{
$dirs= array();
$files = array();
if ($handle = opendir("./" . $directory))
{
while ($file = readdir($handle))
{
if (is_dir("./{$directory}/{$file}"))
{
if ($file != "." & $file != "..") $dirs[] = $file;
}
else
{
if ($file != "." & $file != "..") $files[] = $file;
}
}
}
closedir($handle);
reset($dirs);
sort($dirs);
reset($dirs);
reset($files);
sort($files);
reset($files);
echo "Cartelle:\n<ul>";
while(list($key, $value) = each($dirs))
{
$d++;
echo "[*]<a href=\"{$value}\">{$value}/</a>\n";
}
echo "[/list]\n";
echo "Files:\n<ul>";
while(list($key, $value) = each($files))
{
$f++;
echo "[*]<img width=200 src=miosito{$directory}/{$value}>";
}
echo "[/list]\n";
if (!$d) $d = "0";
if (!$f) $f = "0";
echo "Sono presenti {$d} cartelle e {$f} file(s).[/b]\n";
}
dir_list("/foto");
?>