Codice PHP:
$directory 'Convocazioni/';
                                    
$files glob($directory '/*.pdf');

                                    foreach (
$files as $file) {
                                        
$fileName basename($file);
                                        
$data explode(','file_get_contents("{$file}.txt"));
                                        
$format strtotime($data[2]);
                                        
//echo $format.";";
                                        
$array[$format]['titolo'] =  $data[0];
                                                            
$array[$format]['descrizione'] =  $data[1];
                                        
$array[$format]['name'] = $fileName;
                                                            
$array[$format]['tempo'] = $data[2];
                                        }

                                        
ksort ($array,SORT_NUMERIC );
                                        
$pages array_chunk($array3);

                                        echo 
"pagine totali: ".count($pages)."
"
;
                                        
$pgkey = empty($_GET['showpage']) ? "0" : ($_GET["showpage"]-1); // forces $_GET['showpage'] to be an integer
                                        
$pages[$pgkey];

                                        for(
$i=1$icount($pages)+1$i++):
                                         echo 
"<a href=\"index.php?showpage=".$i."\">".$i."</a>";
                                        endfor;


                                                        foreach(
$pages[$pgkey] as $lista){

                                                                        
                                                                        echo 
'<tr><td><div class="listalbo2content"><div class="listalbo2left">';

                                                                          echo 
"<a href=\"".$directory.$lista[name]."\" onclick=\"window.open('
                    "
.$directory.$lista["name"]."','','width=820,height=650,left='+(screen.availWidth/2-300)+',top='+(screen.availHeight/2-400)+'');return false;\">".$lista["descrizione"]."</a>";

                                                                            echo 
"</div><div class=\"listalbo2right\">".$lista["tempo"]."</div></div></td></tr>";

                                                        } 
Scusa non ho corretto il tuo, ma fatto partendo da quel tutorial, è molto più semplice e veloce