<? php
function tree( $directory )
{
$mydir = dir ( $directory );
echo " <ul> " ;
while ( $file = $mydir -> read()){
if (( is_dir ( " $directory/$file " )) AND ( $file != " . " ) AND ( $file != " .. " ))
{ echo " <li><font color="#ff00cc"><b>$file</b></font></li> " ;
tree( " $directory/$file " );
}
else
echo " <li>$file</li> " ;
}
echo " </ul> " ;
$mydir -> close();
}
// 開始運作
echo " <h2>目錄為粉紅色</h2><br> " ;
tree( " F:/ " );
function listDir( $dir ){
if ( is_dir ( $dir )){
if ( $dh = opendir ( $dir )) {
while (( $file = readdir ( $dh )) !== false ){
if (( is_dir ( $dir . " / " . $file )) && $file != " . " && $file != " .. " ){
echo " <b><font color='red'>檔案名:</font></b> " , $file , " <br><hr> " ;
listDir( $dir . " / " . $file . " / " );
} else {
if ( $file != " . " && $file != " .. " ){
echo $file . " <br> " ;
}
}
}
closedir ( $dh );
}
}
}
// 開始運作
listDir( " E:/download/ " );
?>