Пример #1
0
function _DirSizeNum($file)
{
    $sfile = $file . '/size.txt';
    if (is_file($sfile)) {
        $info = explode(',', implode('', file($sfile)));
        $plugin = array();
        $plugin['size'] = $info[0];
        $plugin['num'] = $info[1];
        return $plugin;
    } else {
        $plugin = DirSizeNum($file);
        $fp = fopen($sfile, 'w');
        fwrite($fp, $plugin['size'] . ',' . $plugin['num']);
        fclose($fp);
        @chmod($sfile, 0707);
        return $plugin;
    }
}
Пример #2
0
function DirSizeNum($t_dir)
{
    $dirh = opendir($t_dir);
    while (false !== ($filename = readdir($dirh))) {
        if ($filename != '.' && $filename != '..') {
            if (!is_file($t_dir . '/' . $filename)) {
                $s = DirSizeNum($t_dir . '/' . $filename);
                $d['size'] += $s['size'];
                $d['num'] += $s['num'];
            } else {
                $d['size'] += filesize($t_dir . '/' . $filename);
                $d['num']++;
            }
        }
    }
    closedir($dirh);
    return $d;
}
Пример #3
0
						<th class="rb-version">적용버전</th>
					</tr>
				</thead>
				<tbody>
				
					<?php 
$_sumPluginsSize = 0;
?>
					<?php 
foreach ($_openSrcs as $_key_) {
    ?>
					<?php 
    $plCtime = filectime($g['path_core'] . 'plugins/' . $_key_);
    ?>
					<?php 
    $plugins = DirSizeNum($g['path_core'] . 'plugins/' . $_key_);
    ?>
					<?php 
    $_sumPluginsSize += $plugins['size'];
    ?>
					<tr>
						<td class="rb-check"><div class="checkbox"><label><input type="checkbox" name="pluginmembers[]" value="<?php 
    echo $_key_;
    ?>
"><i></i></label></div></td>
						<td class="rb-name"><i class="fa fa-folder fa-lg"></i> &nbsp;<a><?php 
    echo $_key_;
    ?>
</a></td>
						<td class="rb-size"><?php 
    echo getSizeFormat($plugins['size'], 1);