php修正文件权限
正在php中修正文件权限,能够经过应用php中“chmod()”函数进行权限修正
chmod阐明以及语法
chmod会测验考试将 filename 所指定文件的模式改为 mode 所给定的。
chmod ( string $filename , int $mode ) : bool
chmod参数
filename:文件的门路。
mode:
留意 mode 没有会被主动当成八进制数值,并且也不克不及用字符串(例如 "g+w")。要确保正确操作,需求给 mode 后面加之 0:
<?php chmod("/somedir/somefile", 755); // 十进制数,可能不合错误 chmod("/somedir/somefile", "u+rwx,go+rx"); // 字符串,不合错误 chmod("/somedir/somefile", 0755); // 八进制数,正确的 mode 值 ?>
mode 参数蕴含三个八进制数按程序辨别指定了一切者、一切者所正在的组和一切人的拜访限度。每一一局部均可以经过退出所需的权限来较量争论出所要的权限。数字 1 示意使文件可执行,数字 2 示意使文件可写,数字 4 示意使文件可读。退出这些数字来制订所需求的权限。无关 UNIX 零碎的文件权限能够浏览手册“man 1 chmod”以及“man 2 chmod”。
<?php // Read and write for owner, nothing for everybody else chmod("/somedir/somefile", 0600); // Read and write for owner, read for everybody else chmod("/somedir/somefile", 0644); // Everything for owner, read and execute for others chmod("/somedir/somefile", 0755); // Everything for owner, read and execute for owner's group chmod("/somedir/somefile", 0750); ?>
chmod前往值
胜利时前往 TRUE, 或许正在失败时前往 FALSE。
以上就是php修正文件权限的具体内容,更多请存眷资源魔其它相干文章!
标签: php php教程 php故障解决 php使用问题 权限
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!