Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php实例之改变文件权限和所有权

php实例之改变文件权限和所有权

发布时间:2017-01-13   编辑:www.jquerycn.cn
本文分享几个修改文件权限与所有权的php代码,学习下php中chmod函数的用法,有需要的朋友参考下。

例1,改变文件的权限与所有权。
 

复制代码 代码示例:

<?
chmod("/var/www/myfile.txt", 0777);
chmod("/var/www/myfile.txt", 0755);

if (chown("myfile.txt", "sally")) {
   print "文件所有者已修改.\n";
} else {
   print "文件所有权更改失败!\n";
}
?>

例2,更改文件的权限。
 

复制代码 代码示例:
<?php
chmod('/home/user/secrets.txt',0400);
?>

例3,chmod简单例子。
 

复制代码 代码示例:
<?php
 $fr = @fopen("data.txt", 'w');
 if(!$fr) {
  chmod("data.txt", 0722);
  $fr = @fopen("data.txt", 'w');
  if(!$fr) {
  echo "Error: Couldn't open data.txt (chmod attempted)";
   exit;
  }
 }
 fputs($fr, "Write Successful!");
 fclose($fr);
?>

说明:
chmod()函数用于管理文件的操作权限。
原型为:
int chmod (string filename, int permissions)
权限必须指定为十进制模式。
例如:
 

复制代码 代码示例:
<?
chmod ("data.txt", 0766); // 正确的权限代码
?>

您可能感兴趣的文章:
Linux 文件基本属性
php实例之改变文件权限和所有权
Python os.fchmod() 方法
Python3 os.fchmod() 方法
Yii授权之基于角色的存取控制 (RBAC)
Mysql数据库中用户授权原则分析
Python os.chmod() 方法
Python3 os.chmod() 方法
PHP chmod() 函数
PHP ftp_chmod() 函数

[关闭]