是否可以從我的網站所在的目錄中要求文件(使用php require)? 例如,我的網站位於根目錄下的mywebsite目錄中。那裏還有另一個目錄。我可以從這個另一個目錄需要文件嗎?從根目錄需要文件
Q
從根目錄需要文件
2
A
回答
2
當然,您可以在任何具有適當權限的地方要求文件。
這需要從當前目錄下的文件(不總是在當前的PHP腳本的,所以要小心的是):
require("whatever.php");
這需要whatever.php
從somefolder
這是在當前目錄。
require("somefolder/whatever.php");
最後,你可以給像這樣的絕對路徑:
require("/var/www/includes/whatever.php");
從父目錄要求:
require("../includes/watherver.php");
不要緊,真的你來自哪裏,只要得到它您的權限設置正確,並且PHP的配置方式允許您這樣做。
0
從任意現有的和可讀的目錄中進行請求應該沒有問題。
圖片您有:
/
--folder1
--folder2
和文件夾1是你的index.php和文件夾2是您to_require.php
然後你可以寫:
require('../folder2/to_require.php')
那是因爲你可以在你的目錄樹中走了..
+0
不,不,沒有。 讓我們這樣做吧。 我有一個網站www.site.provider.com ,我有一個域mywebsite 當我輸入www.mywebsite.com我去www.site.provider.com/mywebsite/index.php 我的問題是我是否可以要求www.site.provider.com/include上的文件? –
0
我一直在使用
require_once $_SERVER['DOCUMENT_ROOT'] . '/myfile.php';
相關問題
- 1. 鏈輪從父目錄需要文件
- 2. 複製文件,根據需要在Ruby中創建目錄
- 3. 需要將用戶指向網站根目錄中的文件
- 4. 如何根據需要創建目錄?
- 5. 需要目錄中的所有文件
- 6. 需要在頂層目錄文件
- 7. php從根目錄讀取文件
- 8. 從根目錄訪問文件夾public_html
- 9. 從根目錄加載文件
- 10. 上傳文件目錄主根目錄
- 11. 從php執行命令,需要根目錄
- 12. 使用cmd文件從PATH中刪除不需要的目錄
- 13. 如何從另一個目錄需要一個ruby文件
- 14. 需要從文件清單中刪除目錄C
- 15. web.config文件的根(/)目錄
- 16. node.js:未能從根目錄要求socket.io
- 17. 從根目錄中的文件夾獲取目錄PHP
- 18. 使用文件流從根目錄文件夾讀取文件
- 19. 從根目錄以外上傳圖像在根目錄的文件夾
- 20. 爲什麼Restler3'vendor'文件夾需要在站點根目錄下?
- 21. Paster需要從程序目錄運行?
- 22. 爲什麼CMakeLists文件需要在CLion的項目文件夾的根目錄下?
- 23. Bash - 下載文件,根據需要登錄
- 24. 設置從子文件夾訪問文件的根目錄?
- 25. PHP需要從另一個目錄中的文件:沒有這樣的文件或目錄
- 26. 從文件[]文件目錄
- 27. 需要根據文本從數據庫中搜索文件
- 28. 需要指向www根外的文件
- 29. 根據文本文件刪除目錄
- 30. 需要根據從表
我想我誤會了。這是根目錄的結構。 /包括 /mywebsite 我網站的所有文件都在mywebsite目錄中。我可以要求包含目錄中的文件嗎? –
當然,只需使用'../'來表示「父」目錄。看我最後的編輯。 – Brad
'open_basedir'設置可能會給你一些問題,但這是真的。 – Wrikken