QUOTE:
原帖由 litqqs 于 2006-6-26 20:20 发表
错误示例:
当你有这样一个文件,e:\a\b_file
注意,是文件,不是文件夹.
用你的函数再试着建文件夹e:\a\b_file\c\
时会出出错.
错在你用file_exists来判断文件夹是否存在.因为file_exists不能认出目标是文件还是 ...
呵呵,想不到还有这样的错误。谢谢指正! 将file_exists改为is_dir就可以了
<?php
mkpath('hml/a/b/c/d/e');
function mkpath($mkpath,$mode=0777){
$path_arr=explode('/',$mkpath);
foreach ($path_arr as $value){
if(!empty($value)){
if(empty($path))$path=$value;
else $path.='/'.$value;
is_dir($path) or mkdir($path,$mode);
}
}
if(is_dir($mkpath))return true;
return false;
}
?>
QUOTE:
原帖由 奶并瓦 于 2006-6-27 01:03 发表
如果你JJ被割了你还能有小孩吗?
你有小孩吗?
