gpt4 book ai didi

php - 判断文件是否为系统文件,以及使用php判断文件所有者

转载 作者:搜寻专家 更新时间:2023-10-31 22:02:26 25 4
gpt4 key购买 nike

我正在尝试确定一种使用 php 来确定文件是否为系统文件的方法。我还想找出文件的所有者和所有者的域。

我尝试了不同的方法来确定文件是否是系统文件,即 is_file()fileperms()。接下来我计划围绕文件名构建函数,如果文件具有 .ini.db.tmp 等扩展名或文件名以“`”开头。如果有人对此有更好的想法,请告诉我。

此外,我正在尝试找出文件的所有者和所有者的域,如 "NTRSK\USER1",为此我尝试了

$stat = stat($file);
// returns 0 always

echo(posix_getpwuid($stat['uid']));
// got fatal error 'undefined function posix_getpwuid()'

我也厌倦了 fileowner($file);//返回 0,我想要类似 "NTRSK\USER1" 的东西。

最佳答案

如果你在 Linux 上,你应该使用命令行执行

<?php
$output = shell_exec('ls -lh'); <-- for an example
echo "<pre>$output</pre>"; <-- use the output value to determine file status or owner depending on which command you're using.
?>

关于php - 判断文件是否为系统文件,以及使用php判断文件所有者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26151718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com