Avrei fatto un piccolo script composto da pezzi di php presi da altri poichè sono alle prime armi. Questo script leggerebbe le sottocartelle presenti in una cartella e per ognuna di queste crea una galleria di immagini presenti nelle sottocartelle.
Io vorrei sapere come poter far si che le variabili che finiscono con "_gal" abbiano come fine "_1" e questo numero aumenti per ogni galleria creata.
Spero che riusciate a trovare una soluzioni perchè io non ci sono riuscito.
codice:
<?php
$directory1 = "images/evo360/estero/";
$directory2 = $directory1;
if ($handle = opendir($directory1)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file != rtrim($directory2,"/")) {
$files[] = $file;
}
}
closedir($handle);
}
foreach($files as $file)
{
#Script tabella e layout tabella
echo "\t".'<div class="tablecontainer">'."\n"."\t"."\t".'<div class="tabletop"> EVO360 Estero</div>'."\n"."\t"."\t".'<div class="tablecenter">'."\n"."\t"."\t"."\t".'<div class="gallery"><ul>'."\n";
$images_gal = "$directory1$file/thumbnails/";
$big_gal = "$directory1$file/images/";
if ($handle_gal = opendir($images_gal)) {
while (false !== ($file_gal = readdir($handle_gal))) {
if ($file_gal != "." && $file_gal != ".." && $file_gal != rtrim($big_gal,"/")) {
$files_gal[] = $file_gal;
}
}
closedir($handle_gal);
}
foreach($files_gal as $file_gal)
{
echo "\t"."\t"."\t".'[*][img]' . $images_gal . $file_gal . '[/img]'."\n";
}
echo "\t"."\t"."\t".'[/list]</div>'."\n"."\t"."\t".'</div>'."\n"."\t"."\t".'<div class="tablefooter"></div>'."\n"."\t".'</div>'."\n";
#Fine script tabella e layout tabella
}
?>