PHP posix_access 系统接口函数
-
定义和用法
posix_access - 确定文件的可访问性 -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
posix_access( string $file [, int $mode = POSIX_F_OK ] )
posix_access() 检查用户对文件的许可。注意: 当启用 安全模式时, PHP 会检查被操作的文件或目录是否与被执行的脚本有相同的 UID(所有者)。
-
参数
参数 必需的 描述 file 是 要测试的文件名。 mode 是 由POSIX_F_OK,POSIX_R_OK,POSIX_W_OK和POSIX_X_OK中的一个或多个组成的掩码。 POSIX_R_OK,POSIX_W_OK和POSIX_X_OK请求检查文件是否存在以及分别具有读取,写入和执行权限。 POSIX_F_OK仅请求检查文件是否存在。 -
返回值
成功时返回 TRUE, 或者在失败时返回 FALSE。 -
示例
$file = 'some_file'; if (posix_access($file, POSIX_R_OK | POSIX_W_OK)) { echo 'The file is readable and writable!'; } else { $error = posix_get_last_error(); echo "Error $error: " . posix_strerror($error); }
-