A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
Webアプリで知っておくべきことはサーバサイドとクライアントサイドです。
Webでは、WebサーバがWebページを送信してクライアントPCのブラウザがページを表示します。
Web上のプログラミング言語では、プログラムがWebサーバ側がクライアントPC側が意識してください。
PHPはサーバサイドのプログラミング言語なので、Webサーバ側で動作します。
通常のホームページ(静的ページ)では、
Webサーバ上のHTMLファイル → クライアントPCという流れで表示されます。
PHPなどを使ったWebアプリ(動的ページ)では、
Webサーバ上のWebプログラムを実行 → 表示用に作成されたHTMLファイル → クライアントPCという流れで表示されます。
PHPはサーバサイドなので、ファイル中のPHPプログラムもHTMLも同時に処理されます。
PHPではPHP外のHTMLは変更しないので、すべてHTMLのファイルとなってから送信されます。
No.4
- 回答日時:
クライアント(ブラウザ)が受け取るのは、最後に出来上がったHTML文書です。
中に<?php hogehoge ?> なんて書いてあることはまったく理解していません。
この回答への補足
回答いただいた内容より
<INPUT type="hidden" name="doc" value="<?php hogegoge; ?>">
をサーバーがクライアントへ送るときhogehogeを実行した後に
<INPUT type="hidden" name="doc" value="<?php hogegoge; ?>">
をクライアントへ送信する
と理解しました。
あってますでしょうか?
No.3
- 回答日時:
<クライアントとサーバーの命令のやり取りの順番がイメージできません。
>とありますが、どっちのやり方でもクライアントとサーバーはやりとりなんかしません。
あくまでも、GETやPOSTの要求を受けたサーバーが
ファイルを読み込み、ファイルの先頭から解釈します。
特別な処理、(例えば出力のバッファリング等)をしない限り、
順次に出力されるだけです。
No.2
- 回答日時:
htmlの中にphpを埋め込むのが一般的な使い方と思います。
"<?php" と"?>"で囲まれた部分はPHPのプログラムとサーバーで
解釈されて、サーバーで実行されます。 そうでない部分は通常の
htmlと解釈されてそのまま、サーバーから出力されます。
この辺は実際に動かした方が理解がはやいと思います。
windowsなら XAMMPで簡単にインストールできます
参考
http://www.thinkit.co.jp/free/article/0701/12/1/
http://www.adminweb.jp/xampp/
この回答への補足
もう少し教えてください。
たとえば以下のようなhtml文のとき
<INPUT type="hidden" name="doc" value="<?php 命令文1 ; ?>">
サーバーからのhtml出力は phpの命令文1の実行の完了を待ってから実行されるのしょうか?
それともhtml出力は命令文1の実行結果を待たずして実行されるのでしょうか?
No.1
- 回答日時:
>htmlの中でPHPを記述したとき
ごめんなさい。質問の正確な意味がわかりません。
htmlの中にいくらPHPのスクリプトをかいても、ただの文字として
認識されるだけですが、これで回答になっているでしょうか?
この回答への補足
すいません言葉が足りませんでした
(1)html中にPHPは以下のような記述のケース
<FORM method="POST" action="<?=$script ?>">
(2)PHPの中にhtmlは
<?php
print("</TEXTAREA>");
?>
です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- PHP PHP MySql ページング 2 2022/09/20 06:38
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HPを開くとダウンロードページ...
-
携帯振り分けPHP”で携帯から...
-
phpで大量のhtmlを任意の順番で...
-
トップページURLのみで下層ペー...
-
index.php index.html
-
cakePHP デザイナーの分業
-
onedrive にexcelファイルをア...
-
.phpと.incファイルの違いはな...
-
フォントの色を変えるには?
-
CFileDialogの最初のディレクト...
-
別ファイルの変数を呼び出した...
-
バッチを用いたフォルダの自動移動
-
現在位置より2つ上のディレク...
-
PHP+MySQL SQL文を外部ファイル...
-
「クラス関数」「メンバ関数」...
-
リンク先を隠す方法はないでし...
-
PHP session_destroyとsession...
-
MySQLでのdeadlockをPHPで検出...
-
別PHPファイルに変数を渡す
-
FTPコマンドでディレクトリごと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HPを開くとダウンロードページ...
-
社内イントラネットのHPにアク...
-
phpのheader関数でページ移動さ...
-
VScode文字の色の変更について
-
index.phpって何ですか? 具体...
-
application/x-httpd-php
-
phpでjarファイルを実行したい
-
public_htmlと同じ階層にあるフ...
-
phpで大量のhtmlを任意の順番で...
-
PHPのクエリ付(?)URLの転送
-
htmlの入力フォームからphpに値...
-
ヒアドキュメントの中で別ファ...
-
PHP 正規表現について教えて下さい
-
file_get_contents()の動きが読...
-
PHPとhtmlの関係
-
phpでAuthorizationヘッダを追加
-
PHPでの複数ファイル出力
-
すごく初歩的な質問です
-
共通ファイルの読み込み
-
PHPをhtmlに読み込んだファイル...
おすすめ情報