はじめまして。
PHPでグローバルナビゲーションを作り、
これをインクルードで各ページに読み込む仕組みにして
ナビゲーションのリンク先を絶対パスにしたいのです。
で、アクティブのページには背景を変えるとか太字にするとか現在位置をわかるように何かしら装飾はしたいのです。
下記のサイトを参考にしてますが基本やりたいことは同じです。
違うのはリンク先をカテゴリ毎のフォルダで分けて、絶対パスで読み込む指定にしたいだけのです。
http://blog.livedoor.jp/kalibora/archives/662203 …
いろいろ試したのですが上手く動作しなくて。。。
すみません。どなたかご教示お願いいたします。
PHPのド素人ですみません。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
/info/index.php
/whatsnew/index.php
とかのように複数のディレクトリに分けるが、ファイル名が同じ場合に困ると言う事でよろしいですか?
だとすると、↓の部分に問題がります。
$activeFile = basename($_SERVER["SCRIPT_NAME"]);
このように直すと意図するようになるのでは無いでしょうか?
$activeFile = $_SERVER["SCRIPT_NAME"];
見当違いであれば、また補足説明してください。
この回答への補足
アドバイスありがとうございました。
無事意図したとおりに動作したのでご連絡いたします。
とても助かります。
本当にありがとうございました。
早速のご回答ありがとうございます。
ディレクトリ毎にファイルをリンクさせたいと思っております。
なにわともあれ、こちら試してみます。
分からない中試行錯誤しておりますので、また何かあればご教示頂ければ幸いです。
取り急ぎご連絡まで。
No.1
- 回答日時:
困っている事がよく解りません。
もう少し整理して書いて得れば的確なアドバイスができると思います。
この回答への補足
困っていることは、下記のページを見ていただけると早いかもです。
http://blog.livedoor.jp/kalibora/archives/662203 …
このページだとナビゲーションをインクルードで読み込で
ナビのリンク先のパスを相対で読み込む記述なのですが
私は絶対パスで読み込みたいのです。(/info/index.html)
このような記述で。
もう1つは訪問中のページ
例えば
/info/index.html=問合わせ
だとしたら、このナビ部分だけ太字や背景色を変えるなどしたいのです。
参考ページだと相対パスなので意図する通りにできますが、絶対パスにしようとしたら、訪問中のページであっても全て同じリンクデザインになるのでこちらも解決したいのです。
この説明でわかりますでしょうか?
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- SEO 関係ないページを検索エンジンが拾ってしまう 1 2022/05/14 11:16
- その他(SNS・コミュニケーションサービス) 書き込んだ場合、同サイトの同ページに出てこない? 1 2022/05/24 02:44
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPでグローバルナビゲーション...
-
1つのcakePHPで複数のサイトを...
-
onedrive にexcelファイルをア...
-
リンク先を隠す方法はないでし...
-
ImageCreate関数が undefined f...
-
libmcrypt の使用について
-
PHPのif文でその処理を途中で抜...
-
ローカル環境でのメール送信
-
ZendFrameworlkでZend_Session...
-
use と requireの違いは?
-
【PHP】tmp_nameの命名規約につ...
-
PHPでファイルアップロードを中...
-
youtubeに音声のみのmp4ファイ...
-
ワードプレスサイト PHP8.0.25...
-
PHPからPerlにデータを渡して結...
-
mb_send_mailを実行するとエラ...
-
phpでうまく画像がダウンロード...
-
PHP ページング データベース
-
URLの変わらないページをPHPで...
-
PHPで文字列(日本語)の比較
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
index.phpに入るには、どうすれ...
-
include時の頭の良いパス指定に...
-
require_onceで読み込む場合、...
-
サイトパスに使用しているURLを...
-
深い階層のフォルダの作成や削...
-
.htaccessファイルの修正がこれ...
-
PHP Linux から Windowsへの移行
-
zendのcontrollersについて
-
phpでページ分けする方法を教え...
-
1つのcakePHPで複数のサイトを...
-
[PHP] 任意のDNSでIPアドレスを...
-
SSLに設置したらディレクトリパ...
-
歴史上の人物や宗教
-
PHPファイルが、そのまま見えて...
-
変数値の渡し
-
mod_rewite?でのリダイレクト...
-
__FILE__をHTMLタグ内で使う
-
ゼンド フレイムワークがどうや...
-
ラミネート加工について
-
万国博覧会
おすすめ情報