public static function mkdir_hash($s, $dir = '.') { $s = md5($s); $dir .= "/{$s[0]}{$s[1]}/{$s[2]}{$s[3]}"; GlobalCore::mkdirs($dir); //!is_dir($dir.'/'.$s[0].$s[1]) && mkdir($dir.'/'.$s[0].$s[1], 0777); //!is_dir($dir.'/'.$s[0].$s[1].'/'.$s[2].$s[3]) && mkdir($dir.'/'.$s[0].$s[1].'/'.$s[2].$s[3], 0777); return $s[0] . $s[1] . '/' . $s[2] . $s[3]; }