用PHP来计算某个目录大小的方法

yipeiwu_com7年前PHP代码库
PHP CURL session COOKIE

可以调用系统命令,还可以这样:
复制代码 代码如下:

function dirsize($dir) {
@$dh = opendir($dir);
$size = 0;
while ($file = @readdir($dh)) {
if ($file != "." and $file != "..") {
$path = $dir."/".$file;
if (is_dir($path)) {
$size += dirsize($path);
} elseif (is_file($path)) {
$size += filesize($path);
}
}
}
@closedir($dh);
return $size;
}

$bb = "/var/www/lg";
$cc = dirsize("$bb");
$aa = $cc/1024/1024;
echo $aa.MB."
"."
";

相关文章

浅析php插件 Simple HTML DOM 用DOM方式处理HTML

simple_html_dom插件用dom处理html文件的利器使用:加载simple_html_dom.php文件复制代码 代码如下:require_once 'simple_html...

php基本函数汇总

1.统计数组元素个数 $arr = array( '1011,1003,1008,1001,1000,1004,1012', '1009', '1011,1003...

PHP根据两点间的经纬度计算距离

这是一个不错的示例,直接贴代码,首先要知道纬度值、经度值 /** * @desc 根据两点间的经纬度计算距离 * @param float $lat 纬度值 * @param...

joomla内置的表单验证功能使用方法

以下说一下使用方法: 在要使用表单功能的页面的最上面输入如下代码 JHTML::_('behavior.formvalidation'); 然后把如下脚本加入页面上 复制代码 代码如下:...

smarty静态实验表明,网络上是错的~呵呵

复制代码 代码如下:<?   require_once("Smarty/libs/Smarty.class.php");   $smarty...