Example #1
0
 function GetDirSize($dir)
 {
     $handle = opendir($dir);
     $fsize = '';
     while (($fname = readdir($handle)) !== false) {
         if ($fname != '.' && $fname != '..') {
             if (is_dir("{$dir}/{$fname}")) {
                 $fsize += GetDirSize("{$dir}/{$fname}");
             } else {
                 $fsize += filesize("{$dir}/{$fname}");
             }
         }
     }
     closedir($handle);
     if (empty($fsize)) {
         $fsize = 0;
     }
     return $fsize;
 }
            ?>
		<tr align="left" class="dataTr">
			<td height="36" class="firstCol"><input type="checkbox" name="checkid[]" id="checkid[]" value="<?php 
            echo $gbfilename;
            ?>
" disabled="disabled" /></td>
			<td><span class="isdir"><?php 
            echo $gbfilename;
            ?>
</span></td>
			<td class="number"><span><?php 
            echo date("Y-m-d H:i:s", filemtime($dir . $filename));
            ?>
</span></td>
			<td><?php 
            echo GetRealSize(GetDirSize($dir . $filename));
            ?>
</td>
			<td class="action endCol"><span><a href="upload_filemgr_dir.php?dirname=<?php 
            echo urlencode($dirname . $gbfilename . '/');
            ?>
">进入</a></span> | <span class="nb"><?php 
            if ($dirname == 'uploads/') {
                echo '删除';
            } else {
                ?>
<a href="upload_filemgr_save.php?mode=dir&action=deldir&dirname=<?php 
                echo urlencode($dirname);
                ?>
&filename=<?php 
                echo urlencode($filename . '/');