MW211 EXIT

devlog
PHP/ドキュメントルート
2013年05月18日
「$_SERVER['DOCUMENT_ROOT']」にて、Apacheの設定ファイル「httpd.conf」中に
定義しているドキュメントルートが取得できる。
┌──────────────────────────────────────┐
│DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" │
└──────────────────────────────────────┘

ドキュメントルート直下に以下のソースコードを記述したファイルを定義して
これをアサインすれば、ドキュメントルートの代替にできる。
┌──────────────────────────────────────┐
│define('DOCUMENT_ROOT2', str_replace('\\', '/', dirname(__FILE__)));        │
└──────────────────────────────────────┘
ま、こいつのいいところは、ドキュメントルート以外でも使えるということだ。

ドキュメントルート配下のサブドキュメントルート的なところに置けば、
サブの中でドキュメントルートっぽく使えるようになる。
分類:PHP