<?php

function getfiles1($path) { 
    foreach(scandir($path) as $afile) {
        if($afile=='.'||$afile=='..') continue; 
        if(is_dir($path.'/'.$afile))
            getfiles1($path.'/'.$afile); 
        else
            print_r($path.'/'.$afile.'<br />'); 
    }
}
function getfiles2($path){ 
    foreach(glob($path) as $afile) {//过滤掉了'.'和'..'
        if(is_dir($afile))
          getfiles2($afile.'/*');
        else
          print_r($afile.'<br />');
    }
}