サマリー:部分復(fù)制老師的函數(shù)<?php echo "hello!<br>" ; $szf1 = "qrcode/".date("Ym")."/".d
部分復(fù)制老師的函數(shù)
<?php echo "hello!<br>" ; $szf1 = "qrcode/".date("Ym")."/".date("Ymd"); // $szf1 = "qrcode/".date("Ym")."/".date("Ymd")."/".date("YmdH"); //echo $szf1; //調(diào)用創(chuàng)建函數(shù) $szRet = createDirByName($szf1); // 顯示目錄大小 復(fù)制老師的遞歸函數(shù) $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; } ?>
添削の先生:查無(wú)此人添削時(shí)間:2019-05-05 09:43:38
先生のまとめ:完成的不錯(cuò)。目錄和文件操作,都用在上傳圖片或上傳文件。繼續(xù)加油。