0

を使用して、作業ディレクトリから3レベル上のフォルダにアクセスしようとしていますfile_put_contents()。これが私の作業ディレクトリです。

Users/myMac/Sites/mini-configurator/miniconfig/application/controllers 

'mini-configurator'フォルダーに移動してから、'mc'というサブフォルダーに移動する必要があります。PHPでファイルのパスを取得できますdirname(__FILE__)。これを使用してmini-configuratorフォルダーに移動するにはどうすればよいですか。

試しdirname('../../../ . __FILE__)ましたが、うまくいきませんでした。

4

3 に答える 3

2

試しましたか

$path = dirname(__FILE__)."/../../../";
于 2012-10-16T00:06:34.107 に答える
1

最近これに対処したところ、次のようなものを見つけました。

$path = dirname(dirname(dirname(__DIR__)));

少し読みやすい。YMMV。

于 2014-07-24T14:20:27.847 に答える
0

絶対ディレクトリ構造を使用するだけです。

$path = $_SERVER["DOCUMENT_ROOT"] . "/../.../...."; 
//in the quotes just set it to the path from the root directory
于 2012-10-16T00:40:25.217 に答える