我是使用 OpenVPN Web GUI 软件的用户,但我遇到了一些问题,因为该程序无法找到所需的某个文件。该文件的
但是当我运行程序时,它声称该文件不存在。我尝试了这个
结果如下:
ls -l
如下:-rw-r--r-- 1 root www 4153 Dec 20 10:12 /etc/openvpn/inn.crt
但是当我运行程序时,它声称该文件不存在。我尝试了这个
sprintf('%d',fileperms($sLongFileName));
,它引发了“无法stat”的警告。file_exists()
也返回false。还存在另一个对PHP可见的文件:-rw-r--r-- 1 root www 581 Dec 21 12:52 /etc/openvpn/crl.pem
这是什么原因造成的?
编辑:我让程序同时对两个文件进行了此操作:
file_put_contents("_dumpfile", "\n<<".$sLongFileName.">>\n", FILE_APPEND);
结果如下:
>>/etc/openvpn/inn.crt
<</etc/openvpn/crl.pem>>
文件路径有问题吗?
var_dump($sLongFileName);
,你会得到什么?看起来这个变量可能不包含正确的文件路径,特别是因为file_exists()
也返回 false。 - DaveRandom