1

ルートフォルダーの index.php の近くに load.php という名前のファイルがあります。したがって、ルートには2つのファイルしかありません。クリアな作品が一番好きです。

今日、define.php という 1 つのファイル名でディレクトリを定義する必要がありました。しかし、ルートにはありません。ルートフォルダーの設定フォルダーに追加しました。

だから私のファイル:

  • index.php (load.php が必要)
  • load.php (settings/define.php が必要)
  • 設定 (define.php を含む)

ルートフォルダー名を取得する方法がわかりませんか?

__DIR__define.php で .../home/settings フォルダーが表示されますが、ルートまたは別のフォルダー名を取得したいです。それで、道は何ですか?

4

1 に答える 1

4

内部から「ルート」ディレクトリを見つけるにはsettings/define.php、これで十分です。

$root = realpath(__DIR__.DIRECTORY_SEPARATOR.'..');

実際に見てください

注:後者は PHP >= 5.3 でのみ使用可能ですが、機能的には同等であるため、リンクされた例ではdirname(__FILE__)代わりに を使用しています。__DIR__

于 2011-09-06T20:20:10.463 に答える