プロが教える店舗&オフィスのセキュリティ対策術

はじめまして。

PHPでグローバルナビゲーションを作り、
これをインクルードで各ページに読み込む仕組みにして
ナビゲーションのリンク先を絶対パスにしたいのです。
で、アクティブのページには背景を変えるとか太字にするとか現在位置をわかるように何かしら装飾はしたいのです。

下記のサイトを参考にしてますが基本やりたいことは同じです。
違うのはリンク先をカテゴリ毎のフォルダで分けて、絶対パスで読み込む指定にしたいだけのです。

http://blog.livedoor.jp/kalibora/archives/662203 …

いろいろ試したのですが上手く動作しなくて。。。
すみません。どなたかご教示お願いいたします。

PHPのド素人ですみません。
よろしくお願いします。

A 回答 (2件)

/info/index.php


/whatsnew/index.php

とかのように複数のディレクトリに分けるが、ファイル名が同じ場合に困ると言う事でよろしいですか?

だとすると、↓の部分に問題がります。
$activeFile = basename($_SERVER["SCRIPT_NAME"]);

このように直すと意図するようになるのでは無いでしょうか?
$activeFile = $_SERVER["SCRIPT_NAME"];

見当違いであれば、また補足説明してください。

この回答への補足

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

補足日時:2009/05/12 01:12
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/05/11 00:07

困っている事がよく解りません。


もう少し整理して書いて得れば的確なアドバイスができると思います。

この回答への補足

困っていることは、下記のページを見ていただけると早いかもです。
http://blog.livedoor.jp/kalibora/archives/662203 …

このページだとナビゲーションをインクルードで読み込で
ナビのリンク先のパスを相対で読み込む記述なのですが
私は絶対パスで読み込みたいのです。(/info/index.html)
このような記述で。

もう1つは訪問中のページ
例えば
/info/index.html=問合わせ
だとしたら、このナビ部分だけ太字や背景色を変えるなどしたいのです。

参考ページだと相対パスなので意図する通りにできますが、絶対パスにしようとしたら、訪問中のページであっても全て同じリンクデザインになるのでこちらも解決したいのです。

この説明でわかりますでしょうか?
よろしくお願いいたします。

補足日時:2009/05/09 13:38
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!