クライアントの方で「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をサーバー側でやるのは面倒です。実際こういう場面ではどのように処理をするのが的確なんでしょうか?よろしくお願いします。
No.2ベストアンサー
- 回答日時:
まずはPHPがどんなスクリプトかを知りましょうか。
http://jp.php.net/manual/ja/introduction.php
次にテンプレートエンジンと呼ばれる、フレームワークと、
それが出来た理由を知りましょう。
http://www.gadgety.net/shin/tips/unix/php-tmpl.h …
No.1
- 回答日時:
PHPはPHPにHTMLを埋め込む言語ではなくHTMLにPHPを埋め込む言語です。
<html><body>ここにフォームと送信ボタン<br><br><center>
<?php
echo $i+$j;
?>
</center></body></html>
のような感じでかけます。
あくまで<?phpから?>の間がプログラムとして実行されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- C言語・C++・C# C言語 3 2022/10/04 15:07
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- C言語・C++・C# C言語の質問です HTMLでこのようなコードを書いたのですがそれをC言語で同じように書きたいです < 1 2022/08/11 23:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
index.phpって何ですか? 具体...
-
社内イントラネットのHPにアク...
-
file_get_contentsでなにもとれ...
-
HPを開くとダウンロードページ...
-
こちらはただの直列処理ですか?
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
form actionで二つ送信先を指定...
-
シェルスクリプトからphpファイ...
-
FTPコマンドでディレクトリごと...
-
PHPのif文でその処理を途中で抜...
-
存在しないメールアドレスかど...
-
.htaccessにphp_valueが使用できな
-
PHP8を使うと、大量のWarningが...
-
PHPでfatal errorが出ても無視...
-
アップロード画像数でCSSを分け...
-
Apacheでhttp://localhost/が表...
-
別ファイルの変数を呼び出した...
-
FORMで送信ボタンと戻るボタン...
-
sqlで日付が一番古いデータの月...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
index.phpって何ですか? 具体...
-
HPを開くとダウンロードページ...
-
社内イントラネットのHPにアク...
-
PHP4対応のサーバーではinclude...
-
PHPをhtmlに読み込んだファイル...
-
携帯サイト作成する場合の.htac...
-
phpで大量のhtmlを任意の順番で...
-
public_htmlと同じ階層にあるフ...
-
sitemap.xmlファイル自動生成の...
-
拡張子をhtmlにすることのメリ...
-
phpコードの戻り値をhtmlファイ...
-
PHP 正規表現について教えて下さい
-
phpでjarファイルを実行したい
-
phpのheader関数でページ移動さ...
-
php excelダウンロード
-
htmlのテンプレートの使いまわし
-
ブラウザでPHPのソースを見る方法
-
file_get_contentsでcss読み込み
-
かなり重い処理をする方法
-
プログラムの記述のあるPHPファ...
おすすめ情報