- 332 名前:nobodyさん [2007/04/15(日) 08:15:02 ID:y1bDpLfE]
- 初めまして。
私はWebサイトでフレームを使うのが嫌なので、includeでmenu.phpの外部読み込みをしています。 include命令を書いているファイルはa/index.phpです。 a/menu.phpの内容 <A HREF="a.php"></A><BR> <A HREF="b.php"></A><BR> しかし、階層が違うとファイルのパスを変えなくてはなりません。 例えば1つ下の階層だと、 a/b/index.phpに読み込むa/b/menu.phpの内容 <A HREF="../a.php"></A><BR> <A HREF="../b.php"></A><BR> にしなければなりません。 どの階層でもa/menu.phpファイルを呼び出すだけなら、 $_SERVER['DOCUMENT_ROOT'] を使う方法で大丈夫だと思うのですが、 (参考:ttp://minic.press.ne.jp/blogs/web/000046.html) a/b/index.phpから上記の方法でa/menu.phpファイルを読み込むと、リンク先は a/b/a.phpとa/b/b.phpになってしまいますよね。 どの階層から読み込んでも、ちゃんとa/a.phpやa/b.phpにリンクさせる方法なんてあるのでしょうか。
|

|