psdshow
金牌会员
 
论坛元老
UID 30908
精华
0
积分 1781
帖子 1381
金钱 1781 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2004-9-6 来自 永州-廣州
状态 离线
|
[广告]: q
m
关于多层目录建立的问题
在windows下可以工作得很好
在linux下不能建立第二层目录,提示建立文件夹失败.而且建立的第一层目录居然不可以删除
不知道是那里的问题?
<?php function makedir($dir,$mode="0700") { if(strpos($dir,"/")){ $dir_path=""; $dir_info=explode("/",$dir); foreach($dir_info as $key=>$value){ $dir_path.=$value; if(!file_exists($dir_path)){ @mkdir($dir_path,$mode) or die("建立文件夹{$dir_path}时失败了"); @chmod($dir_path,$mode); }else{ $dir_path.="/"; continue; } $dir_path.="/"; } return $dir_path; }else{ @mkdir($dir,$mode) or die("{$dir}建立失败了,请检查权限"); @chmod($dir,$mode); return $dir; } }//end makedir
makedir("0/1/2/3/"); ?>
|  以下AD由PHPX赞助:
广州梦莎五金饰品厂 东莞恒隆五金饰品厂 承接php私活 |
|