アプリ版:「スタンプのみでお礼する」機能のリリースについて

クライアントの方で「1+2」のデータをサーバー側に送信して、結果を返しなさいというプログラムを書くとします。

クライアント
<html><body>ここにフォームと送信ボタン<br><br><center>XXX</center></body></html>

サーバー側で計算した結果をクライアント側に書かれているXXXXという所に返したいとします。PHPで計算してサーバー側でクライアントと全く同じhtmlを書いてあげれば計算した結果を返すことができます。$iと$jはクライアントから

<PHP? $z=$i+$j; print "<html>....<center>$z</center>.....

というような(上は適当)PHPで計算した結果を所定の場所に埋め込んで、あとはPHPでhtmlを書き出せばユーザーからは計算された結果が返されたというようになります。

このコードは短いですが、商業用のページとかもの凄い量のhtmlのコードが書かれているわけですが、例えば1000行くらいのhtmlがあって、そのページの中で上記の簡単な計算のみ返すプログラムが欲しいとすると、サーバー側では同じ1000行文のhtmlとPHPによる計算が必要になりますが、わざわざ1000行もhtmlをサーバー側でやるのは面倒です。実際こういう場面ではどのように処理をするのが的確なんでしょうか?よろしくお願いします。

A 回答 (2件)

まずはPHPがどんなスクリプトかを知りましょうか。


http://jp.php.net/manual/ja/introduction.php

次にテンプレートエンジンと呼ばれる、フレームワークと、
それが出来た理由を知りましょう。
http://www.gadgety.net/shin/tips/unix/php-tmpl.h …
    • good
    • 0

PHPはPHPにHTMLを埋め込む言語ではなくHTMLにPHPを埋め込む言語です。



<html><body>ここにフォームと送信ボタン<br><br><center>
<?php
echo $i+$j;
?>
</center></body></html>

のような感じでかけます。
あくまで<?phpから?>の間がプログラムとして実行されます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!