php修改文件权限-PHP问题

资源魔 30 0

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使用问题 权限

抱歉,评论功能暂时关闭!