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的值就會出現那種情況。。