while (($item = readdir($handle)) !== false) {
if ($item == '.' || $item == '..') continue;
$item = $path . '/' . $item;
if (is_file($item)) $size += filesize($item);
if (is_dir($item)) $size += dirsize($item);
}
if ($item == '.' || $item == '..') continue;
$item = $path . '/' . $item;
if (is_file($item)) $size += filesize($item);
if (is_dir($item)) $size += dirsize($item);
}
2016-11-25
pathinfo($path,PATHINFO_DIRNAME); // 获取文件目录
pathinfo($path,PATHINFO_BASENAME); //获取文件名称
pathinfo($path,PATHINFO_EXTENSION); //获取文件后缀
pathinfo($path); //以数组形式返回 [dirname][basename][extension] 信息
pathinfo($path,PATHINFO_BASENAME); //获取文件名称
pathinfo($path,PATHINFO_EXTENSION); //获取文件后缀
pathinfo($path); //以数组形式返回 [dirname][basename][extension] 信息
2016-11-24
下载的文件总是html代码的原因找到了,我的代码:function downFile($filepath){
header('Content-Disposition: attachment; filename='.basename($filepath));
header('Content-Length:'.filesize($filepath));
readfile($filepath);
}
如果没有正确的设置content-length的值就会出现那种情况。。
header('Content-Disposition: attachment; filename='.basename($filepath));
header('Content-Length:'.filesize($filepath));
readfile($filepath);
}
如果没有正确的设置content-length的值就会出现那种情况。。