发布网友 发布时间:2022-04-21 19:07
共3个回答
热心网友 时间:2023-12-07 15:57
用 chmod() 。
// 所有者可读写,其他人没有任何权限
chmod("test.txt",0600);
// 所有者可读写,其他人可读
chmod("test.txt",04);
// 所有者有所有权限,其他所有人可读和执行
chmod("test.txt",0755);
// 所有者有所有权限,所有者所在的组可读
chmod("test.txt",0740);追问那如果要设置一个目录中的所有文件 要怎么写?
追答chmod_R( 'mydir', 0666, 0777);
chmod_R(目录, 文件的权限, 文件夹的权限)
the directory '$path' will be skipped from recursive chmod\n";
return;
}
$dh = opendir($path);
while (($file = readdir($dh)) !== false) {
if($file != '.' && $file != '..') { // skip self and parent pointing directories
$fullpath = $path.'/'.$file;
chmod_R($fullpath, $filemode,$dirmode);
}
}
closedir($dh);
} else {
if (is_link($path)) {
print "link '$path' is skipped\n";
return;
}
if (!chmod($path, $filemode)) {
$filemode_str=decoct($filemode);
print "Failed applying filemode '$filemode_str' on file '$path'\n";
return;
}
}
}
?>
热心网友 时间:2023-12-07 15:57
通过FTP可以设置的
下面以FlashFxp为例,FTP链接到服务器的空间上,选择要设置的文件夹或文件,右键——属性(CHMOD)(O) Ctrl+O——勾选要进行的设置,在权限处填入0444,之后确定,FlashFxp会自己设置的,设置期间不要关闭Flashfxp或中断连接。参考资料与本问题无关
参考资料:http://5dblog.me
热心网友 时间:2023-12-07 15:58
flashfxp不能设置??????