0

fileA.php同じディレクトリにファイルがあり、別のファイルがあります。fileB.php

したがって、fileA内にはrequire_once('fileB.php')、両方のファイルが同じディレクトリにあるため、ファイルパスを指定しなかったという通知があります。

これで、fileAが別の場所にある別のファイルに含まれている場合、親ファイル(fileAを含むファイル)がfileBと同じディレクトリにないため、fileBを含めることができません。

では、fileAがどこに含まれているかに関係なくfileAがfileBをロードするようにするにはどうすればよいですか?

それは理にかなっていますか?

ありがとう!!

4

2 に答える 2

3

fileA.phpとfileB.phpの両方が同じディレクトリにあることが保証されていると仮定すると、これは機能するはずです。

// fileA.php
require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR .'fileB.php')
于 2010-02-19T16:22:33.883 に答える
0

http://php.net/manual/en/function.include.php#78716

インクルードルートをWebサイトルートに設定できます。

于 2010-02-19T16:23:12.097 に答える