php chmod 函数 改变文件模式

属性
( PHP 4中, PHP 5中)

搭配chmod -改变文件模式

描述
布尔属性(字符串$文件名,国际$模式)
企图改变模式指定的文件,以所提供的模式。

参数

文件名
文件路径。

模式
请注意,模式是不会自动假定为八进制值,所以字符串(如“克+瓦特” )将无法正常工作。为了确保预期的操作,你需要前缀模式下零( 0 ) :

<?php
chmod("/somedir/somefile", 755);   // decimal; probably incorrect
chmod("/somedir/somefile", "u+rwx,go+rx"); // string; incorrect
chmod("/somedir/somefile", 0755);  // octal; correct value of mode
?>

该模式参数包含三个八进制数组成部分指定准入限制的所有者,用户组中的主人是在和其他人一样在这一秩序。一个组成部分可以计算,增加了必要的权限,这个目标用户群。编号1意味着您授予执行权, 2号意味着你的档案写入, 4号意味着你的档案可读性。购买了这些数字来指定需要的权利。您也可以阅读更多关于模式与Unix系统'男子1属性'和'人2属性。

<?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);
?>

编辑推荐函数:

04-25php dir 函数实例教程
04-25php chroot -改变根目录函数
04-25php chdir 改变目录函数教程

时间: 2024-11-10 07:53:24

php chmod 函数 改变文件模式的相关文章

PHP chmod函数与批量修改文件目录权限

chmod() 函数改变文件模式.chmod - Changes file mode 如果成功则返回 TRUE,否则返回 FALSE 语法 chmod(file,mode) 参数 描述 file 必需.规定要检查的文件. mode 可选.规定新的权限. mode 参数由 4 个数字组成: 第一个数字永远是 0 第二个数字规定所有者的权限 第二个数字规定所有者所属的用户组的权限 第四个数字规定其他所有人的权限 可能的值(如需设置多个权限,请对下面的数字进行总计): 1 - 执行权限 2 - 写权限

Linux chmod命令设置文件权限的详解

chmod,这个Linux命令在曾经VPS主机中安装环境和编译脚本的时候也有需要用到的,用来设定网站.文件目录的权限,比如我们给网站某个目录和文件设置可读.只读等等,确保文件和目录的安全设置. hmod [options] mode files 只能文件属主或特权用户才能使用该功能来改变文件存取模式.mode可以是数字形式或以who opcode permission形式表示.who是可选的,默认是a(所有用户).只能选择一个opcode(操作码).可指定多个mode,以逗号分开. option

Linux服务器开发之:chmod()函数,chmod命令,以及文件屏蔽umask命令,程序修改umask,详细介绍+案例演示

 1.依赖的头文件 #include<sys/stat.h> 2.函数定义: //通过传入path中给定的文件名的方式来改变文件制定的权限 int chmod(const char *path,mode_t mode); //通过传入文件描述符的方式为一个文件重设权限 int fchmod(int fd,mode_t mode); 注意:如果使用Linux的chmod命令时,得有root权限 3.关于mode_t的定义:   A:mode_t的定义实际就是unsigned int 形式的

PHP chmod 函数与批量修改文件目录权限_php基础

语法 chmod(file,mode)参数 描述 file 必需.规定要检查的文件. mode 可选.规定新的权限. mode 参数由 4 个数字组成: 第一个数字永远是 0 第二个数字规定所有者的权限 第二个数字规定所有者所属的用户组的权限 第四个数字规定其他所有人的权限 可能的值(如需设置多个权限,请对下面的数字进行总计): 1 - 执行权限 2 - 写权限 4 - 读权限 来看个简单的实例 复制代码 代码如下: <?php chmod("/somedir/somefile"

php chmod 函数教程

php chmod定义和用法 chmod属性( )函数的改变指定文件的权限,如果在返回TRUE和FALSE成功的失败. 语法 chmod(file,mode) file 必需的.指定的档案检查 mode 必需的.指定新的权限.参数的模式由四个数字:一是数量始终为零第二个数字指定的权限的所有者第三若干规定的权限所有者的用户组第四若干规定的权限其他人可能值(设置多个权限,增加下面的编号) : 1 =执行权限 2 =写入权限 4 =读取权限 下面我们来看看实例吧. <?php// Read and w

详细对比C语言中的chmod()函数和fchmod()函数_C 语言

C语言chmod()函数:修改文件权限头文件: #include <sys/types.h> #include <sys/stat.h> 定义函数: int chmod(const char * path, mode_t mode); 函数说明:chmod()会依参数mode 权限来更改参数path 指定文件的权限. 参数 mode 有下列数种组合: 1.S_ISUID 04000 文件的 (set user-id on execution)位 2.S_ISGID 02000 文件

应用PHP文件函数获取文件信息实例教程

上一篇PHP目录函数教程中主要介绍了目录(文件夹)读取,遍历的方法,但最基本的文件管理系统同时涉及到文件信息.文件大小读取以便检查磁盘使用情况,也需要获取文件修改或访问时间,删除或移动整理文件的功能,这些都需要通过PHP文件函数同文件系统交互. 基本PHP文件函数介绍 PHP文件函数dirname()和basename()的区别 dirname()获得文件目录路径的目录部分,而basename()获得不带目录的文件名 如何通过PHP文件函数获得文件基本信息? 之前介绍了PHP目录读取实例,我们只

关于利用fgets()改变文件指针位置再利用fprintf()更新文件数据的一些小疑问求教

问题描述 关于利用fgets()改变文件指针位置再利用fprintf()更新文件数据的一些小疑问求教 下面便是一个更新卡信息文件数据的函数updateCard int updateCard(const char* CardPath,const Card* pcard,int nIndex) {//更新卡信息文件中的数据,CardPath为文件路径,pcard为指向要更新的卡信息结点的指针,nIndex为卡信息在文件中的索引号(即在卡信息文件中的行数) FILE* fp = NULL; long

cdatetimectrl-MFC中日历控件(CDateTimeCtrl)用SetMonthCalColor函数改变颜色没有生效。

问题描述 MFC中日历控件(CDateTimeCtrl)用SetMonthCalColor函数改变颜色没有生效. 1.首先我想改变日历控件的背景颜色和字体颜色.通过搜索了解到SetMonthCalColor可以实现此功能.2.我先拖了一个日历控件到对话框中,在头文件中声明了一个变量: CDateTimeCtrl m_TimeStart;3.然后再DoDataExchange()中添加: DDX_Control(pDX IDC_DATETIMEPICKERStart m_TimeStart);4.