ciao a tutti, ho creato questo script:
	Codice PHP:
	
$totale=0; 
 $directory = str_replace("_", " ", $sezione); 
$dir = "database/$directory/"; 
if ($dh = opendir($dir)) { 
while (($file = readdir($dh)) !== false) { 
if ($file == "." OR $file == "..") { 
} else { 
$arr[$totale]=$file; 
$totale++; 
} 
} 
$rsort = @rsort($arr); 
 
// Dati news \\ 
if ($rsort) {
foreach ($arr as $file) { 
  $sez = "database/$directory"; 
  $fopen = fopen("$sez/$file", 'r'); 
  $dimensione = filesize("$sez/$file"); 
  $fread = fread($fopen, $dimensione); 
  $explode = explode(", ", $fread); 
  $autore[$sezione] = $explode[0]; 
  $letture[$sezione] = $explode[1]; 
  $ora[$sezione] = $explode[4]; 
  $data[$sezione] = $explode[3]; 
  $titolo[$sezione] = $explode[5]; 
  $azz = str_replace(".php", "", $file); 
  $ab = str_replace(" ", "_", $azz); 
  $valore .= "<tr><td width=70%>[b]<a href=\"leggi.php?sezione=$sezione&news=$ab\">$titolo[$sezione]</a>[/b]
Inviata da $autore[$sezione] alle $ora[$sezione] del $data[$sezione]</td><td width=30% align=center>[b]$letture[$sezione][/b]</td></tr>"; 
} 
} else {
$valore .= "<tr><td width=70%>[b]Nessuna news in questa categoria[/b]</td><td width=30% align=center></td></tr>";
}
closedir($dh); 
} 
 
ecco il suo funzionamento.. apre la cartella database/$directory e mostra una sotto l'altro in ordine decrescente delle info ricavate dall'apertura di tutti i file presenti in tale directory.. questi file sono chiamati 21.php, 20.php, 19.php fino a 1.php.. 
ho inoltre la variabile $per_pagina = "5";
ecco cosa vorrei fare:
digito: pagina.php 
si mostano gli ultimi 5 mess. 
digito: pagina.php?pag=2 
si mostrano i mess dal 6 al 10 compresi. 
digito: pagina.php?pag=3 
si mostrano i mess da 11 a 15 
capito? 
questo però se la variabile $per_pagina è uguale a 5, se fosse uguale a 7 sarebbe: 
digito: pagina.php 
si mostano gli ultimi 7 mess. 
digito: pagina.php?pag=2 
si mostrano i mess dal 8 al 14 compresi. 
digito: pagina.php?pag=3 
si mostrano i mess dal 15 al 21..
capito cosa intendo?
grazie a chiunque mi sappia aiutare..