Ciao Raga,
URGE AIUTO !!
Con lo script che ho allegato apro e leggo il contenuto ( immagini ) di alcune cartelle.
Il problema che inserendo nel link href=$pagina?id_album=$id mi vengono fuori solo le miniature e l'elenco degli album, poi cliccando sulle miniature ( href=$pagina?id_album=$id&show=$file ) mi visualizza la foto in grande.
Qualcuno mi sà spiegare come fare ad impostare correttamente il link alla pagina facendo vuisualizzare oltre che le miniature anche la prima ( va bene anche una qualsiasi ) foto della cartella?
Ho provato ad inserire subito href=$pagina?id_album=$id&show=$file ma senza successo chiaramente dovrei dichiarare ed impostare la variabile $file ma non so come fare.
Codice PHP:
<?php
//SETTO LE VARIABILI
$imagedir = $row_alb['cartella']; //The image folder
$columns = 4; //How many images displayed per line
$id=$row_alb['id_album'];
$pagina=$_SERVER['PHP_SELF'];
?>
<div id="foto">
<table >
<tr>
<td>
<? if ($show != "") //show the current image if any
{
print "<img src=$imagedir/$show height='430' width='520'>
";
}
?>
</td>
</tr>
</table>
</div>
<div id="miniature">
<table cellspacing="2" cellpadding="1">
<?php
$i=0;
$handle=opendir($imagedir);
while (false!==($file = readdir($handle))) {
if ($file != "." && $file != "..") {
print "<td >[url="$pagina?id_album=$id&show=$file"]<img src=$imagedir/$file border=0 height='50' width='60' >[/url]
</td>";
++$i;
if($i == $columns) { print "</tr><tr>";
$i = 0;
}
}
}
closedir($handle);
?>
</table>
</div>
.