PHP 3-1 GET送信について知ろう

こんにちは!

仁川のグランプリまでもう間も無くです。

GET送信について知ろう

今回はデータの受け渡しに関してです。

uke.php
Image from Gyazo

画面には何も表示されませんでした。
当然ですが$_GET["a"]には何も入っていません。

URL

Image from Gyazo

URLに「?a=Hello World(半角スペースは%20に変換された)」を追記しました。

Image from Gyazo

Hello Worldが表示されました。
URLに「?a=文字列」をつけると$_GET["a"]が文字列を受け取る仕組みです。
ちなみに$_GET["xx"]はスーパーグローバル変数と言い、PHPで最初から役割が定義されている変数のことです。

次はフォームを使ってデータを送信していきます。

okuri.html
Image from Gyazo

Image from Gyazo
Image from Gyazo
Image from Gyazo

フォームの解説はしませんがokuri.htmlのデータをuke.phpに送信できました。
POST送信も確認しておきます。

okuri.html
Image from Gyazo

uke.php
Image from Gyazo

Image from Gyazo
Image from Gyazo
Image from Gyazo

フォームタグのメソッド属性にpostを指定。 受け取る側も$_POST["a"]に変更しています。

POST送信の特徴です。

  • URLにデータをつけないので外部から見えにくい。
  • 画像などすべての種類のデータが送信できる。
  • 大量のデータも送信できる。

です。
ほとんどの状況でPOST送信が使われているとのことです。
どういう条件での使い分けが適切かは調べていきたいですね。

ではでは。

PHP 2-3 コンピュータとジャンケンで戦う

こんにちは!

あまり動きがないと不安になる今日この頃です。

コンピュータとジャンケンで戦う

変数や関数の登場です。

kihon.php
Image from Gyazo

Image from Gyazo

PHPにおける変数は$を先頭につけることで命名します。
rand関数は乱数の取得、今回は1~3の数字を取得しています。
if構文の書き方はJava Scriptに近い感じです。
動きのあるgif画像を表示できるとちょっと嬉しいですね。

ではでは。


PHP 2-1 まずは鉄板「Hello World」

こんにちは!

朝からジメジメな感じです。

まずは鉄板「Hello World

今回から具体的なプログラムに入っていきます。

kihon.php
Image from Gyazo

Image from Gyazo

printで文字列を書き出しています。
;も忘れない。

ではでは。

PHP 1-3 PHPとは何なのか

こんにちは!

日曜は完全休養でリフレッシュ。

PHPとは何なのか

ファイルを表示するだけですごく時間がかかってしまった。。
マックでやるときは設定を変えない限りはホスト名に:8888をつけないといけないみたいです。

php_samp.php
Image from Gyazo

Image from Gyazo

Chromeを使用しているので、それを読み取り表示してくれました。
詳しいことは後々習う、とのこと。
今回はPHPプログラムは<?PHP ~ >に書き込むことを確認しました。

ではでは。


PHP 1-2 PHPを勉強する準備

こんにちは!

ポートフォリオを作成しながら感じましたが、徐々に形が出来上がっていく過程ってやはり楽しいですね。

PHPを勉強する準備

今回も準備の一環ですので、ほぼ内容はございません。
PHP を学ぶにあたり、MAMPというソフトウェアを利用していきます。
無事にインストールが完了しました。

ではでは。

PHP 1-1 PHPことはじめ

こんにちは!

herokuのエラーに焦りまくった一日でした。。。
エラーが解決されるまでオリジナルアプリの開発はストップです。

PHPことはじめ

本日からPHPを学習していきます!
また超入門から始めます。
とりあえず、PHPとは

これだけは覚えておきます。

ではでは。