定义

fileowner()函数返回指定文件的用户ID(所有者)。

 

语法

PHP fileowner()函数具有以下语法。

fileowner(filename)

 

参数

参数 是否必须 描述
filename 需要。 要检查的文件

 

返回值

此函数在成功时返回用户ID,或在失败时返回FALSE。

 

注意

使用posix_getpwuid()将用户ID转换为用户名。

此函数的结果被缓存。使用clearstatcache()清除缓存。

此函数在Windows系统上不会产生有意义的结果。

 

实例

要读取文件的所有者,请使用fileowner()函数,该函数需要一个文件名,并返回文件所有者的ID。

<?php
/*
http://www.manongjc.com/article/1786.html
作者:码农教程
*/
     $owner = fileowner(\"test.txt\");
     if ($owner != 0) {
             print \"Warning: /etc/passwd isn\'t owned by root!\";
     }
     
     echo fileowner(\"test.txt\");
?>

上面的代码生成以下结果:

0

 

实例2

以下代码显示如何获取文件所有者。

<?php
$filename = \'index.php\';
print_r(posix_getpwuid(fileowner($filename)));
?>
收藏 打印