ドキュメントルートからの階層数と相対パスを取得する

htmlサイトのレスポンシブ化を依頼されて、数ページであれば問題ないのですが、数十ページや数百ページとなるとどうしたって構造化プログラミングが必要。

今回はDreamweaverのテンプレートで作られたサイトだったのですが、コーディングの時間と、今後のことも考えて、htmlファイルをphpライクに使用するという方法で構造化しました。

ところが、もともとのサイトが後から付け足し的なサイトで、htmlファイルやイメージファイルの階層(深さ)がマチマチ。

そのため、スタイルシートやモジュールの読み込みに一苦労。

そこで、現在のページの深さを取得して、モジュールやイメージファイルまでのパスを自動的に取得するプロラムを作成。

こちらのページを参考にさせていただきました。ありがとうございます。

PHPで今のページのドキュメントルートからの相対パスを自動取得