2017-05-03 48 views
0

所以我在我的根文件夹中放了一个名为test.py的python代码。我试图通过运行此文件来查看它是否存在于PHP中如果py文件存在于/ root

$file ='/root/test.py'; 
echo file_exists($file); 

该文件确实存在,但回显始终为false。

+2

即时合理确信万维网数据(或任何用户正在运行的PHP网络服务器)将无权访问/根文件夹....你需要看看Linux和权限.... /根是可能不是一个适当的地方来存储这是什么 –

回答

1

将/ root文件夹中继到exec脚本是一种不好的做法。添加一个由PHP调用的PY脚本的事实!!!!

我的技巧是更好地学习the files permissions on linux

我建议建立一个文件夹,你的PHP项目文件夹内(可以调用脚本)并且运行里面的PY脚本,检查该文件夹的权限,如果文件夹是否存在,以及东东。

完美的案例是:永远不要将您的项目转移到系统结构中,这太危险,太可靠。