Ciao a tutti, ho scritto questo codice per cambiare dinamicamente il contenuto della pagina del mio sito:
Codice PHP:
$pages_dir 'pages';              
if (!empty(
$_GET['menu']))                 
{                     
$pages scandir($pages_dir0);                         
unset(
$pages[0], $pages[1]);                                          
$menu $_GET['menu'];                                          
if (
in_array($menu.'.php'$pages))                     
{                         include(
$pages_dir.'/'.$menu.'.php');                     
}                     
else                     
{                         
echo 
'Spiacenti, pagina non trovata.';                     

Ora però nella mia galleria di immagini utilizzo questo codice per creare automaticamente dei link che portano alle sucessive foto quando esse raggiungono un certo numero per pagina.
Il problema è che quando il codice qui sotto genera il link alle foto successive il codice sopra cerca la rispettiva pagina nella cartella non trovandola chiaramente, come posso fare?



Codice PHP:
$per_page 2;  
$pages_query mysql_query("SELECT COUNT(`ID`) FROM `tbl`"); 
$pages ceil(mysql_result($pages_query0) / $per_page); echo mysql_error(); 
$page = (isset($_GET['album'])) ? (int)$_GET['album'] : 1
$start = ($page 1) * $per_page;   
$strsql="SELECT * FROM `tbl` LIMIT $start$per_page"
$ris=mysql_query($strsql); if($ris){ $riga=mysql_fetch_array($ris); 
while(
$riga){ 
echo 
"<div class='specific'> 
<div class='photo'><a href="
.$riga['photo']." rel='lightbox'>
[img].
$riga['photo'].[/img]</a></div> 
<div class='info1'>"
.$riga["info1"]."</div> 
<div class='info2'>"
.$riga["info2"]."</div> 
<div class='info3'>"
.$riga["info3"]."</div> 
<div class='info4'>"
.$riga["info4"]."</div> </div>"

$riga=mysql_fetch_array($ris); } }
if (
$pages >= 1) {     
for (
$x=1$x<=$pages$x++) {         
echo 
'[url="index.php?menu=pages=album'.$x.'"]'.$x.'[/url]';     
} }  
?> 
P.s
le dir delle foto sono prese da database.