php程序设置只读权限

发布网友 发布时间: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不能设置??????

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com