function display_dir($dir1,$size){
$dir.=$dir1;
$dh=opendir($dir);
while($file = readdir($dh))
{
if( ($file!='.') && ($file!='..'))
{
$file = $dir."\\".$file;
if( is_dir($file)){
for($i=0; $i<$size; $i++){
echo " ";
}
echo "<b>".basename($file)."</b><br>";
$count = explode("\\", $file);
$new_size=sizeof($count);
display_dir($file,$new_size);
}
else
{
for($i=0; $i<$size+1; $i++)
{
echo " ";
}
echo basename($file)." ".filesize($file)."<br>";
}
}
}
closedir($handle);
}
$dir="e:\www";
$count=explode("\\", $dir);
$size=sizeof($count);
display_dir($dir,$size);