次のファイル構造があります。
rootDIR
dir1
サブディレクトリ1
file0.php
file1.php
dir2
file2.php
file3.php
file4.php
file1.phpfile3.php次のようなfile4.phpdir2が必要です。
require('../../dir2/file3.php')
file2.php次のように必要file1.phpです:
require('../dir1/subdir1/file1.php')
しかし、require infile1.phpが開かfile3.phpず、file4.php(パスの相対性が原因である可能性があります)
しかし、その理由は何ですか?また、適切に必要とするにはどうfile2.phpすればよいですか?file1.phpfile3.phpfile4.php