スクリプトの親ディレクトリの1つでファイルを検索するとします。このファイルツリーについて考えてみましょう。
Folder0
Folder1
needle.php
Folder2
Folder3
script.php
実行中ですがscript.php
、どのディレクトリにが含まれているのかを見つける必要がありますneedle.php
。私はこれをします:
while (!file_exists($nameFile)) {
chdir('..');
}
return getcwd();
これは「Folder0\Folder1\」を返します。
このパスをこのファイルのURLに変換する適切な方法は何ですか?(例`http://hostname.com/Folder0/Folder1/needle.php"
)
または、サーバー上のファイルのURLを取得するためのより良い方法はありますか?