php chgrp()函数使用实例
时间:2016-08-02
php chgrp()函数用于改变文件所属的用户组,本文章向大家介绍chgrp()函数的基本语法和基本使用实例,需要的朋友可以参考一下。
chgrp()函数介绍
chgrp — 改变文件所属的组,成功时返回 TRUE
, 或者在失败时返回 FALSE
语法:
bool chgrp ( string $filename , mixed $group )
尝试将文件 filename
所属的组改成 group
(通过组名或组 ID 指定)。
只有超级用户可以任意修改文件的组,其它用户可能只能将文件的组改成该用户自己所在的组。
参数:
filename
文件的路径。group
组的名称或数字。
注:此函数不能作用于远程文件,被检查的文件必须是可通过服务器的文件系统访问的。当启用 安全模式时, PHP 会检查被操作的文件或目录是否与被执行的脚本有相同的 UID(所有者)。
chgrp()函数实例
1、使用chgrp改变文件所属的组
<?php
/* http://www.manongjc.com/article/1297.html */
$filename = 'shared_file.txt';
$format = "%s's Group ID @ %s: %d\n";
printf($format, $filename, date('r'), filegroup($filename));
chgrp($filename, 8);
clearstatcache(); // do not cache filegroup() results
printf($format, $filename, date('r'), filegroup($filename));
?>
2、chown()和chgrp()函数
<?php
$dr = @opendir("/tmp/");
if(!$dr) {
echo "Error, couldn't open /tmp/!";
exit;
}
while(($filename = readdir($dr)) !== false) {
chown($filename, "php");
chgrp($filename, "phpgroup");
}
closedir($dr);
?>
- Mybatis【与Spring整合】
- 使用logon trigger完成动态的session跟踪(r4笔记第29天)
- struts2关于action拦截器使用方法 现记录如下
- Struts2【入门】
- 通过ORA错误反思sql语句规范(r4笔记第41天)
- 算法01 七大排序之:冒泡排序和快速排序
- 自下向上的编写容易阅读的代码(上)
- Hibernate【inverse和cascade属性】知识要点
- 算法02 七大排序之:直接选择排序和堆排序
- Hibernate【映射】续篇
- Java基础-11总结Eclipse使用,API,Object类
- Hibernate【映射】知识要点
- 算法03 七大排序之:直接插入排序和希尔排序
- Hibernate入门这一篇就够了
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- axios POST提交数据的三种请求方式写法
- Json对象和Json字符串的区别
- 合并/拆分 Excel?Python、VBA轻松自动化
- (数据科学学习手札96)在geopandas中叠加在线地图
- 秋天的第一杯奶茶该买哪家?Python 爬取美团网红奶茶店告诉你
- AttributeError: NoneType object has no attribute‘’
- tf.control_dependencies(control_inputs)
- tf.get_collection()
- tf.reduce_mean()
- tf.placeholder函数说明
- tf.sigmoid()用法
- Latex 表格过大(或过小)的调整方法
- Latex设置字体大小及表格中的文字大小等
- jQuery 选择器
- jQuery 介绍 以及基本使用