[英]PHP get access to folder previous from file
我正在嘗試從正在執行的文件中找到上一個文件夾。
例如,我在文件夾函數中有一個文件index.php。 在主文件夾中,我有一個名為option.php的文件,我需要從function文件夾中的index.php訪問它。
我已經試過require_once '../option.php'
但是當我使用curl
時它就require_once '../option.php'
所以我改用了以下功能:
$dir = dirname(__FILE__);
但是然后我在函數文件夾中的文件文件夾中,卻不知道如何進入上一個文件夾。 另外,我需要確保它可以在其他服務器上移植,以防萬一將整個程序放在另一個文件夾中而不會損壞。
謝謝您的幫助。
所以你有:
/path/to/your/scripts/function/index.php
/path/to/your/scripts/option.php
如果../option.php
在index.php
腳本中不起作用,則應檢查getcwd()
所說的內容。 ../
是相對路徑,但相對於(C)當前(W)需求(D)啟發,它可能與/path/to/your/scripts/function
完全不同。
如果要使用相對路徑,則需要確定相對位置。 例如,就像說“寶藏被埋在北10米”。 好吧,在北面10米處?
您應該使用:
$dir = dirname(dirname('/some/path/to/file.ext'));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.