0

特定のファイルをインクルードしようとしているときに問題に直面しています。ファイルを読み込もうとすると、次のエラーに直面します。

failed to open stream: No such file or directory in ...

一方、 a は<a href="/wT/sys/background.php">background</a>、インクルードするファイルに直接送信されます(ソースコードではなく、出力)

include 関数は指定されたパス経由でファイルにアクセスできないのに、 href を使用してアクセスできるのはなぜですか? *出力だけでなく、ファイルのソースコードを取得する必要があります。それ以外の場合は、http://....パスを含めるだけです*問題があれば、ローカルホストでphpコードを実行します

また、php.ini ファイルを再構成する必要があるかどうかを確認しようとしましたが、有用なものは何も見つかりませんでした (前述のように、URL を含めることは許可されていますが、使用する必要はありません)。

どんな提案も役に立ちます、前もって感謝します

4

2 に答える 2

1

include $_SERVER['DOCUMENT_ROOT'] . '/wT/sys/background.php';

于 2012-07-24T15:46:19.673 に答える
0

含めたいファイルが、それを含めようとしているスクリプトとして下のディレクトリにある場合は、次を試してください。

include __DIR__.'/wT/sys/background.php';

または単に

include 'wT/sys/background.php';
于 2012-07-24T20:43:39.937 に答える