abstract:部分复制老师的函数<?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; } ?>
Correcting teacher:查无此人Correction time:2019-05-05 09:43:38
Teacher's summary:完成的不错。目录和文件操作,都用在上传图片或上传文件。继续加油。