ciao sono novello e pivello, ma mi arrabatto per trovare le soluzioni.
Ho una richiesta, che mi ferma da 1 giorno.
Ho trovato come leggere una directory con php, come mostrare il contenuto e come linkare il contenuto (sono pdf) nella lista che esce nella pagina fatta.

Solo che non riesco a ordinare per nome, provato a cercare ma ogni esempio è diverso e di php conosco solo echo :|

Se potete aiutarmi:
Codice PHP:
<?php
$dir
='../../cataloghi_pdf/Famiglie specifiche/01 - Halder/01 - Normalizzati N3 ita/'
         if (
$handle opendir($dir)) 
         { 
           while (
false !== ($file readdir($handle))) 
           { 
             
//qui poi mettere i filtri per le estenzioni valide (puoi anche toglierle, qui per 
             //esempio ci sono file di immagini jpg,bmp,gif e cmq dovresti escludere sempre 
             // due file nominati '.' e '..' non scordarlo!!) 
             
if ( (substr($file,strpos($file,'.')+1)=='jpg' ) or 
                 (
substr($file,strpos($file,'.')+1)=='pdf') or 
                ( 
substr($file,strpos($file,'.')+1)=='gif' ) ) 
             { 
               
$cartella[$i]=$file;
               
$i++; 
              } 
           } 
           
closedir($handle); 
         } 

foreach (
$cartella as $file)

{
    
    echo 
"<a href=\"$dir/$file\" target='_blank'>$file</a>
"
;
}



?>
forse è scorretto, forse non è perfetto la almeno la pagina mostra tutti i file, ma non in ordine alfabetico. Provato a cercare sort ma mi da errore perchè chiede 1 valore che non so interpretare, come la variabile (si chiama così?) $i++
Commenti sullacompetenza alla fine
grazie a chiunque mi aiuti
Ciao