Ciao prova con questa:

Codice PHP:
function filesInDir($tdir)
{
$dirs scandir($tdir);
foreach(
$dirs as $file) {
if ((
$file == '.') || ($file == '..')) { }
elseif (
is_dir($tdir.'/'.$file)) { filesInDir($tdir.'/'.$file); }
else { echo 
substr($file,0,strlen($file)-4)."\n"; } }