現在サイトを制作しています。各ページには共通のナビゲーション、フッターなどがあります。これを一つのファイルで管理したいのですが、PHPなら可能だという事を知りました。具体的な方法、または具体的な方法が記載されているサイトをご紹介下さい。よろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/10/10 08:28:42
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:aratako0 No.1

回答回数34ベストアンサー獲得回数1

ポイント23pt

1つのファイルで管理というわけではないですが、includeというものを使えばいけますよ。

http://neta.ywcafe.net/000372.html

拡張子をhtmlからphpに変えたりしないといけないですけれど。

id:BrainCHAOS

なるほど。これが知りたかったのかもしれません。ただフレームが捨てられない訳では無いのですが。でも便利ですね。デザイナーが一から言語を覚えるのがいい方法だと思えないのです。。有り難うございました!

2006/10/05 16:58:50
id:kazu1107 No.2

回答回数199ベストアンサー獲得回数14

ポイント23pt

やり方は色々あると思いますが、汎用性や将来性を考えて、私的におすすめの方法はXSLTを用いた方法です。


XSLTとはXML技術の一つで、XMLでデータを記述し、XSLTにデザインを記述する。HTMLも書くことができるCSSのようなものと理解していただければ良いかと思います。

XSLTについては、まだ情報がまばらという感じもあるのでググったりしてください。(以下サイトは概念とかについて参考になります)

http://www.atmarkit.co.jp/fxml/tanpatsu/10xslt/xslt01.html


XSLTは技術としては良いのですが、割と最近のブラウザしか対応してないのでサーバ側で変換しておく方が無難かと思われます。

そのとき、PHPを用いて以下URLで解説されているような仕組みを使うと良いかと。

http://www.atmarkit.co.jp/fxml/tecs/006stylelink/06.html

id:BrainCHAOS

一つの方法として知っておいて良さそうな情報でした。ありがとうございます。

2006/10/05 17:00:40
id:aratako0 No.3

回答回数34ベストアンサー獲得回数1

ポイント22pt

おせっかいかもしれませんが、一応こちらも似たような情報です。


http://www.phppro.jp/news/50


うちのサイトは、これを使いまわして、meta、header、globalnavigation、footerと4つのファイルを入れています。結構、便利ですよ。

id:BrainCHAOS

なるほど。これはいいですね。インクルードですね。ありがとうございます。

2006/10/05 17:25:07
id:jdg No.4

回答回数3ベストアンサー獲得回数0

ポイント22pt

SSIという技術を使う手もありますね。

PHPと同じくIncludeコマンドを使います。

とほほのSSI入門該当箇所

All Aboutの記事

PHPが使えず、SSIは使える環境ならこれですね。

id:BrainCHAOS

調べていたら私もPHPとSSIにたどり着きました。そうですね、この手もありますね。ありがとうございました。

2006/10/06 06:12:00

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません