我想检查文件是否已上传。为此我使用简单:
lsof | grep文件名
在我的“index.php”上,我有:
exec('lsof | grep filename',$ output);
print_f($输出);
复制文件时,在teh命令行输入的上述 lsof 命令工作正常,因此我可以确定文件是否已上传。
但是当我在浏览器上运行 index.php 时,它没有显示任何似乎意味着该文件未被复制的内容。
奇怪的是,当我将#!/ usr / bin / php 添加到 index.php 并从命令行运行它时,结果为'1 ”。所以PHP脚本可以工作,但为什么不从网页?
它与用户有关吗?我将文件复制为 root ,但浏览器是 www-data
如何解决?请帮帮我......