• ベストアンサー

振り分けはできますが、携帯サイトをかんたんに

PHPを使った振り分けはできます。 しかし、PC←→携帯と相互互換性のあるサイトを 作る上で、どんな方法がいちばん楽でしょうか? PCページの内容と内容は変えないで携帯サイトに 表示させたいと思います。 if文で携帯と判断したら keitai.htmを出力 タグをすっきりさせ、変数表示 という方法が一番楽でしょうか? もしくはPHPのライブラリに携帯サイトを作る上で 便利にできるクラスがあったら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • singlecat
  • ベストアンサー率33% (139/418)
回答No.1

内容が簡単なものでは、CSSを切り替える事です。 但し、情報ボリュームが問題になるようでしたら、PHPで情報量を調整して、リンクページに繋ぐとかの工夫がいると思います。

Scotty_99
質問者

お礼

回答ありがとうございました。 CSSでもきりわけたいです。 それが一番楽そうですが、HACKは避けたいところです。

その他の回答 (2)

  • nick9090
  • ベストアンサー率26% (102/378)
回答No.3

> if文で携帯と判断したら > keitai.htmを出力 > タグをすっきりさせ、変数表示 > という方法が一番楽でしょうか? はい、それが一番楽だと思います。 pc.htmとkeitai.htmという2つの雛形を用意しておいて、 それぞれに動的変更したい部分だけ変数を埋め込んでおけば良いでしょう。

Scotty_99
質問者

お礼

回答ありがとうございました。 やはりそういうものなんですね。 別ファイルを作らなくてもよいかとおもいまして。

noname#227352
noname#227352
回答No.2

Smartyなどのテンプレートエンジンを使うとか? 全く同じ構成のPCと携帯サイトを作る場合、一つのPHPから、出力に使うテンプレートを切り替えるのが手っ取り早いかと…。 わたくしの場合、一つのPHPからPC用と3社別携帯用のテンプレートに出力しています。

Scotty_99
質問者

お礼

回答ありがとうございました。 Smarty試用しています。 これからも使い続けていきます。