• 締切済み

ihtmlファイルについて

スクリプト部分とhtml部分を分ける目的でihtmlというのがよく使われているようですが、特別な決まりがあるのでしょうか? スクリプト中でincludeすると思うんですが、ihtmlではなくswfでもcgiでも何でもいいんでしょうか?(ihtmlもswfもcgiも拡張子だけで実際はhtmlに<?php echo $abc; ?>等が書かれてるファイルです。) また、皆さんはhtml部分を分けるときはどうしていますか?

みんなの回答

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。 んっと…正直、あまり見たことがない拡張子なのですが。どうも、一部で使われているようですね。 こういった「デザインとロジックを切り分ける」処理を「テンプレート分離」とか呼称します。 有名なPHPのテンプレートエンジンとしては、Smartyっていうのがありますね。一度調べられてみるのもよろしいかと思います(個人的にはあまり好みませんが…)。 私は自作のテンプレートエンジンがあるのですが。 いずれにしても、テンプレートを使うコツは「プログラム部分にはHTML要素を持たない」「テンプレート部分にはロジックを持たない」ようにすると、よろしいかと思われます。

専門家に質問してみよう