はじめまして。
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ランキング
-
__FILE__をHTMLタグ内で使う
-
OkwebとOKWeveって一緒ですか?
-
フォントの色を変えるには?
-
PHPの設定で、 エラーが発生し...
-
onedrive にexcelファイルをア...
-
Linux:PHPでTELNETによるSMTP...
-
ListViewコントロールでサムネ...
-
ボタンのクリック数を合計保存...
-
ワードプレス、Contact Form 7...
-
PHPのif文でその処理を途中で抜...
-
現在位置より2つ上のディレク...
-
別ファイルの変数を呼び出した...
-
【file_exists】ファイルが存在...
-
UWSCでファイルのアップロード...
-
PHPExcel処理速度が遅い
-
PHPで`headers already sent`と...
-
【PHP】declare命令で”Fatal er...
-
PHP8を使うと、大量のWarningが...
-
mysql_close()
-
aws cloud9というものを使って...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
index.phpに入るには、どうすれ...
-
.htaccessファイルの修正がこれ...
-
PHPでグローバルナビゲーション...
-
CakePHPの表示エラーについて
-
深い階層のフォルダの作成や削...
-
特定のディレクトリだけ、phpを...
-
PHP Linux から Windowsへの移行
-
zendのcontrollersについて
-
SSLに設置したらディレクトリパ...
-
すべてのページのurlをindex.ph...
-
include_pathに関する質問
-
require_onceで読み込む場合、...
-
相対パスでrequireはできないの...
-
[PHP] 任意のDNSでIPアドレスを...
-
さくらにsmartyをセットアップする
-
$_GET 取得できない
-
世界人口白書って何ですか?
-
include時の頭の良いパス指定に...
-
値の引継ぎについて
-
万国博覧会
おすすめ情報