ah ok,mi chiedevo cosa significassero,adesso è tutto più chiaro

io avrei risolto in questa maniera:
Codice PHP:
 <?php
   $dir 
"cartella";
 
    
$dh opendir($dir);
 
     while ((
$file readdir($dh)) !== false ) {
     
//nome file con estensione
     
$nome_file=basename($file);
     
//nome file senza estensione
     
$file_no_ext substr($nome_file0strrpos($nome_file,'.'));
     
//se il nome del file contiene .zip o .png lo stampo
     
if( strpos($nome_file".zip" ) or strpos($nome_file,".png")){
  
      echo 
'Nome con estensione[url="joomla/'.$nome_file.'"]'.$nome_file.'[/url]
'
;
      echo 
'Nome senza estensione[url="joomla/'.$file_no_ext.'"]'.$file_no_ext.'[/url]
'
;
      }
   
    }
  
    
closedir($dh);
  
  
?>
in effetti cosi mi tira su solo i file che voglio ,tralasciando sia il thumbs.db sia quei "bruttissimi" puntini

però accetto consigli ,se ci fosse una maniera migliore di scrivere questo codice....che dite?

grazie eh