Quote Originariamente inviata da Alhazred Visualizza il messaggio
Perché hai sbagliato i return, devi invertirli.
Se count($content) > 0 devi ritornare false, non true.
Ti stai chiedendo "la catella è vuota?" e dici di sì (true) se hai trovato dei file (count è > 0).

Comunque visto che stai usando un array e vuoi sapere se è vuoto o no puoi usare la funzione empty().
ho risolto così:
codice:
        <?php if (count(glob($cartella_download.'*')) === 0) :?>
        <p>Nessun file scaricabile.</p>
        <?php else: ?>