/** * rmDir() * * @access public * @param string $sDir * @return void */ function rmDir($sDir) { if (is_dir($sDir)) { foreach (glob("{$sDir}/*") as $sRow) { if (is_dir($sRow) && !is_link($sRow)) { BlockenCommon::rmDir($sRow); } else { unlink($sRow); } } rmdir($sDir); } }
/** * cmdCleanTmp() * * @return string */ function cmdCleanTmp() { $aryBuff = array(); $sTmpDir = BLOCKEN_TMP_DIR . '/'; foreach (glob($sTmpDir . '*') as $sRow) { if (is_dir($sRow) && !is_link($sRow)) { BlockenCommon::rmDir($sRow); } else { unlink($sRow); } $sRow = str_replace($sTmpDir, '', $sRow); $aryBuff[] = "[{$sRow}]"; } sort($aryBuff); $sBuff = "一時ファイル消去一覧\n" . implode("\n", $aryBuff); return $sBuff; }