• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPでグローバルナビゲーションの制作)

PHPでグローバルナビゲーションの制作

このQ&Aのポイント
  • PHPでグローバルナビゲーションを作成し、各ページに読み込む仕組みと絶対パスを設定したい
  • アクティブなページには装飾を追加して、現在位置をわかりやすくしたい
  • 参考サイトを見ながら試しても上手く動作しないので、PHPのド素人なので教えてほしい

質問者が選んだベストアンサー

  • ベストアンサー
  • singlecat
  • ベストアンサー率33% (139/418)
回答No.2

/info/index.php /whatsnew/index.php とかのように複数のディレクトリに分けるが、ファイル名が同じ場合に困ると言う事でよろしいですか? だとすると、↓の部分に問題がります。 $activeFile = basename($_SERVER["SCRIPT_NAME"]); このように直すと意図するようになるのでは無いでしょうか? $activeFile = $_SERVER["SCRIPT_NAME"]; 見当違いであれば、また補足説明してください。

gonta0012
質問者

お礼

早速のご回答ありがとうございます。 ディレクトリ毎にファイルをリンクさせたいと思っております。 なにわともあれ、こちら試してみます。 分からない中試行錯誤しておりますので、また何かあればご教示頂ければ幸いです。 取り急ぎご連絡まで。

gonta0012
質問者

補足

アドバイスありがとうございました。 無事意図したとおりに動作したのでご連絡いたします。 とても助かります。 本当にありがとうございました。

その他の回答 (1)

  • singlecat
  • ベストアンサー率33% (139/418)
回答No.1

困っている事がよく解りません。 もう少し整理して書いて得れば的確なアドバイスができると思います。

gonta0012
質問者

補足

困っていることは、下記のページを見ていただけると早いかもです。 http://blog.livedoor.jp/kalibora/archives/6622031.html このページだとナビゲーションをインクルードで読み込で ナビのリンク先のパスを相対で読み込む記述なのですが 私は絶対パスで読み込みたいのです。(/info/index.html) このような記述で。 もう1つは訪問中のページ 例えば /info/index.html=問合わせ だとしたら、このナビ部分だけ太字や背景色を変えるなどしたいのです。 参考ページだと相対パスなので意図する通りにできますが、絶対パスにしようとしたら、訪問中のページであっても全て同じリンクデザインになるのでこちらも解決したいのです。 この説明でわかりますでしょうか? よろしくお願いいたします。

関連するQ&A