3

こんにちは:D 私のファイル構造は次のとおりです。

/site
  /public_html
    /1
      /2
        /3
          read.php
  /file
    file.doc

セキュリティ上の理由から、ドキュメントを public_html フォルダーの外に移動しました。read.php 内で、コードを介して file.doc"../../../../file/file.doc" にアクセスしています。ドキュメントにアクセスする他の方法 (ショートカット) はありますか? 私は多くの場所から多くのファイルを呼び出します。このコードは長すぎて、必要な数を簡単に把握できません../

4

2 に答える 2

4

仮想ホストがルートに/site/public_htmlなっている場合は、を使用して少し短くすることができます$_SERVER['DOCUMENT_ROOT']。これは、ドキュメント ルートの下にあるすべてのスクリプトに対して同じ方法で機能するはずです。

$file = $_SERVER['DOCUMENT_ROOT']. '/../file/file.doc';
于 2013-04-15T13:09:57.750 に答える