Per selezionare solo i file si fa così
Codice PHP:
function selectfile($dirname){
    
$arrayfiles = array(); //alla fine del while conterrà tutti i file contenuti nella cartella
    
if(file_exists($dirname)){
        
$handle opendir($dirname);
        while (
false !== ($file readdir($handle))) { 
            if(
is_file($dirname.$file)){
                
array_push($arrayfiles,$file);
            }
        }
        
$handle closedir($handle);
    }
    
sort($arrayfiles); //ordina in base al nome del file
    
return $arrayfiles;

Così nell'array saranno presenti i file contenuti nella cartella e ordinati in ordine alfabetico.
Per stampare "uno sotto l'altro" i contenuti dell'array
Codice PHP:
$files selectfile("cartella_da_scansionare/"); //lo slash è necessario
foreach($files as $value)
    echo 
$value "
"