一个递归创建文件夹的方法
function mkpath($path,$mode = 0777)
{
$path = str_replace("\\","_|",$path);
$path = str_replace("/","_|",$path);
$path = str_replace("__","_|",$path);
$dirs = explode("_|",$path);
$path = $dirs[0];
for($i = 1;$i < count($dirs);$i++)
{
$path .= "/".$dirs[$i];
if(!is_dir($path))
mkdir($path,$mode);
}
}