0

私のサイトでは、index.php は / ディレクターにあり、他のいくつかの .php ファイルは /episodes/10/ (10 はエピソード番号) にあります。

index.php のインクルードへの私のパスは単純<?php include "includes/head.php"; ?>です。これらのパスは、episodes/10/ フォルダーにある .php ファイル内では機能しません。それで私は道を作った<?php include "../../includes/head.php"; ?>が役に立たなかった。を使用してそれらをすべて絶対パスにしようとしました<?php include "/includes/head.php"; ?>が、それもうまくいきませんでした。

私は何を間違っていますか?

4

1 に答える 1

3

実行されるサブディレクトリに関係なく機能するソリューション:

include($_SERVER['DOCUMENT_ROOT'] . 'includes/head.php');
于 2012-07-28T22:53:12.820 に答える