Рекурсивный массив

tarweb

Новичок
Здаствуйте!

Вчера понаписал вывод всех директорий и файлов:
PHP:
$mainDir = "www";
function MainListFiles($mainDir, &$all_files)
{
    $fp=opendir($mainDir);
        while($files=readdir($fp)) 
	{
	    if (is_file($files)) 
	    {
	    $all_files[]=$mainDir;
	    }
            elseif (is_file($mainDir."/".$files)) 
            {			
            $all_files[]=$mainDir."/".$files;
            }
	    else if ($files!="." && $files!=".." && is_dir($mainDir."/".$files))
	    {			
            MainListFiles($mainDir."/".$files, $all_files);
        }
    }
    closedir($fp);
}
А сегодня заметил, что не выводятся файлы: index.php
Почему?
 
Сверху