la funzione ricorsiva non è una brutta idea però non ne ho capito bene il funzionamento.
Per l'uso che ne devo fare cmq il mio script è valido ho solo bisogno di capire perchè l'opendir($subfiles) non va nonostante legga i nomi delle singole sottocartelle.