簡體   English   中英

PHP可以從文件訪問先前的文件夾

[英]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.phpindex.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM