親ディレクトリを介して相対パスを形成します。

親ディレクトリを介して相対パスを形成します。

私の質問は相手の住所についてです。上、水平、下に移動する相対アドレスを作成する必要があります。これは可能ですか?それとも絶対アドレス指定を使用する必要がありますか?可能であれば、相対アドレス指定を好みます。

これは私のディレクトリ構造です。 PUBLIC-AとPUBLIC-Bは、私のホスティングアカウントの2つのルートディレクトリです。 (同じホスティングアカウントの2つの異なるウェブサイトです。)

Public-Aには、aaa.phpというファイルを含むDIR-Aというディレクトリが含まれています。

Public-Bには、bbb.phpというファイルがあるDIR-Bというディレクトリが含まれています。

aaa.phpを得るために、bbb.phpはphp 'include'を実行したいと思います。

つまり、bbb.phpは2レベル(Public-Bに到達するため)に上がる必要があり、1レベルを超えて(Public-Aに到達するため)、1レベル下に(Dir-Aに到達するために)行わなければなりません。

これは可能ですか?上向き、横断、下向きの相対パスを作成することは可能ですか?

答え1

なぜできないの?ちょうど相対パスを提供してください。あなたの場合

../../Public-A/DIR-A/aaa.php

相対パスには「サイド」やその他の制限はありません。

関連情報