Ciao ragazzi non sono molto pratico con il php però sto cercando di creare uno script che mi automatizzi l'utilizzo della galleria fotografia lightbox. In pratica ho lo script legge una cartella "immagini" e di questa cartella leggera tutte le sottocartelle che verranno considerate come album. Infine di ogni sottocartella saranno letti i file *.jpg.
Il problema che ho è il seguente: il mio script legge la cartella principale e poi legge le sottocartelle ma non riesce ad aprirle. Potreste darmi una mano? Ecco lo script.
<?php
// Nome della cartella
$car = 'immagini';
// Opendir è la funzione per aprire la cartella
$handle = opendir($car);
$i = 1;
// Ciclo la cartella
while (false !== ($files = readdir($handle)))
{
$t = 0;
$k = 1;
// Stampo i file
if ($files != '.' && $files != '..')
{
$i= $i +1;
$subdir = $files;
$subhandle = opendir($subdir);
while (false !== ($subfiles = readdir($subhandle)))
{
if ($subfiles != '.' && $subfiles != '..')
{
$k = $k+1;
$t = $t+1;
echo '<a href="http://loclahost/prova/immagini/'.$subfiles.'" rel="lightbox['.$subdir.']" style="background: #000">';
if ($t == 1)
{
echo '[img]immagini/'.$subfiles.'[/img]';
}
echo '</a>';
}
}
}
}
?>
Grazie mille !!!