E, già che ci siamo, dove sbaglio anche qui? Questo è un php che legge tutte le cartelle e printa a schermo le immagini contenute nelle cartelle. E' nell'Index.


codice:
<?php $path = '../public/gallery';
$dirs = scandir($path);
foreach ($dirs as $valore) {
	if($valore === '.' || $valore === '..') { continue; } 	
	echo " <? include(\"class/gallery_script.txt\"); ?>
	<div style=\"width: 640px;\">
		<ul id=\"screenshotGallery\">                
        <?php $i=0;		
   			if ($handle = opendir($path/$valore)) { 
  			 	while (false !== ($file = readdir($handle))) {   
   	   			if ( $file == \".\" || $file == \"..\" ){} else {   
       		echo \"<li><img src=\"$path/$valore/$file\" /></li>\";			 
       		}} closedir($handle); } 
		?>            
		</ul>
	</div></br> ";	
	$valore = str_replace("_", " ", $valore); // risostituisco gli underscore con gli spazi
	$valore = str_replace("!a!", ", ", $valore); // metto la virgola e lo spazio tra anno e mese
	$valore = str_replace("!b!", " - ", $valore); // metto il - tra anno e titolo
	echo "<h5>$valore</h5>";	
}
?>