私はこのようなフォルダ構造を持っています:
public_html
/index.php
outside
/other.php
public_html/index.php
フォルダにあるインクルードファイルが欲しいですoutside
。だから、私はファイル内の外部フォルダパスを定義したいと思いpublic_html/index.php
ます。私はこれをそうします:
index.php
$doc_root_upper = preg_replace("#/[^/]+$#", "", $_SERVER["DOCUMENT_ROOT"]);
$outside_folder = $doc_root_upper."/outside";
include outside_folder.'/other.php';
これは機能しますが、フォルダーパスの外側にwebrootを定義するためのより良い方法がありますか?