bhe davo per scontato che il problema non sia lo script.
cmq lo posto:
Codice PHP:
<fieldset>
        <legend>File caricati</legend>
        <?php foreach ($files->getFiles(MYDIR) as $f): ?>
            [url="<?php echo MYDIR $f?>"]"><?php echo $f?>[/url]
        <?php endforeach; ?>
    </fieldset>
questa la funzione getFiles:
Codice PHP:
    public function getFiles($directory) {
        
$iterator = new DirectoryIterator($directory);
        
$fileArray = array();
        foreach (
$iterator as $dir) {
            if (!
$dir->isDir() && !$dir->isDot()) {
                
$fileArray[] = $dir->getFilename();
            }
        }
        return 
$fileArray;
    } 
ma cmq questo stesso identico script lo uso anche su altri siti con altri provider, e nn da problemi.
tranne che su questo sito.
ecco perchè dico che penso che sia un problema di permessi.
questi file sono caricati dagli utenti tramite form.