摘要:部分复制老师的函数<?php echo "hello!<br>" ; $szf1 = "qrcode/".date("Ym")."/".d
部分复制老师的函数
<?php
echo "hello!<br>" ;
$szf1 = "qrcode/".date("Ym")."/".date("Ymd");
// $szf1 = "qrcode/".date("Ym")."/".date("Ymd")."/".date("YmdH");
//echo $szf1;
//调用创建函数
$szRet = createDirByName($szf1);
// 显示目录大小 复制老师的递归函数
$szRet = dir_size($szf1);
echo $szRet;
function createDirByName($szDirName )
{
//$szDirName = "qrcode/".date("Ym")."/".date("Ymd")."/".date("YmdH"); //echo "dir is ".$szDirName."<br/>";
if (!is_dir($szDirName))
{
if (!mkdir($szDirName, 0766, true))
{
return "Create dir fali ".$szDirName;
}
}
return "Create dir ".$szDirName." ok!";
}
/**
* 目录大小查询操作
* @param $path // 需要查询大小的目录
* @return int // 目录的大小
*/
function dir_size($path)
{
$sum = 0;
global $sum;
$dir = opendir($path);
while ($item = readdir($dir)) {
if ($item != "." && $item != "..") {
if (is_file($path . "/" . $item)) {
$sum += filesize($path . "/" . $item);
}
if (is_dir($path . "/" . $item)) {
$func = __FUNCTION__;
$func($path . "/" . $item);
}
}
}
return $sum;
}
?>
批改老师:查无此人批改时间:2019-05-05 09:43:38
老师总结:完成的不错。目录和文件操作,都用在上传图片或上传文件。继续加油。