2017-05-03 52 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腳本,檢查該文件夾的權限,如果文件夾是否存在,以及東東。

完美的案例是:永遠不要將您的項目轉移到系統結構中,這太危險,太可靠。