![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
$BASE_PATH = "./files/";
#フォルダの作成-----------------------------------------------------
if( $_POST[sub] ){
$cur_path = $_POST[dir];
if( strcmp($cur_path,"")!=0 ){
$cur_path = "/".$cur_path."/";
}
#准备(是否存在相同名字文件夹)
if(!is_dir( $BASE_PATH.$cur_path.$_POST[folder]) ){
$ret = mkdir($BASE_PATH.$cur_path.$_POST[folder]);
if($ret==FALSE)
{
echo "新建文件夹失败
";
}
}else{
echo "<script language=\"JavaScript\">\n";
echo "alert('已经有了相同名字的文件夹。')\n";
echo "window.location.href=document.referrer";
echo "</script>\n";
}
}else if($_GET[dir]){
$cur_path = $_GET[dir];
if( strcmp($cur_path,"")!=0 ){
$cur_path =$cur_path."/";
}
}
$dh = opendir($BASE_PATH.$cur_path.$entry);
-------------------------------------------
以上是在网页中新建文件夹的php处理部分,可以新建,但是奇怪的是,新建出的文件夹的属性是755,不是777,属于只读文件。然后我直接在fpt上修改该文件夹的属性也不能改变,始终是755。请问有人知道问题出在什么地方吗?

