-1

Webサイトのルート、より正確には、スクリプトのディレクトリの上のディレクトリを参照したいと思います。

私のウェブサイトがexample.com/testだとしましょう。設定ファイルを書き込むインストールサイトを作成しました。ただし、example.com / test / install / config.phpではなく、example.com / test/config.phpに書き込む必要があります。そして、* *の最大の問題は、私がWindows(私の開発用PC)で実行していることです。

どうすればいいのですか?

4

2 に答える 2

1

Webサイトのドキュメントルートを取得する場合は、次を使用できます。

$_SERVER['DOCUMENT_ROOT']

これはオペレーティングシステムに関係なく機能するはずであり、ローカルファイルシステム上のパスを提供します(したがって、www.etcなどはありません)。

于 2013-01-20T18:57:29.437 に答える
0

サイトルートの完全修飾パスを取得する場合は、そのファイルから次のようになります。

$root = realpath(dirname(__FILE__) . '/../../..');

二重ドットはディレクトリ構造を上にrealpath()向かって機能し、適切なパスに変換するために使用されます。したがって、フォルダを1つ少なくトラバースする場合は、3つではなく2つのドットセットを使用します。

于 2013-01-20T18:57:28.860 に答える