PHP①「Hello PHP」、入力フォーム作成
今月はPHPの勉強に勤しみました。その中で、いくつかピックアップして掲載していきたいと思います。
XAMPPの入手
まずは、PHPを実行可能とするWebサーバソフト「XAMPP」をダウンロードします。一通りインストールが終わったら、「Apache」を起動します。
無事起動することができました。ここから、PHPのプログラムを作っていきます。
「Hello PHP」
まずは基本中の基本から。
上記のプログラムを「1.php」として「C:\xampp\htdocs」内に保存します。ここから、Webブラウザを起動して実行すると・・・
無事表示されました。続いて、入力フォームを作成します。
入力フォームの作成
まずは入力フォームを作るためhtmlを記述していきます。
上記コード内にある「2.php」は以下の通りです。
これをブラウザ上で実行すると、
このように名前を入力するフォームと送信ボタンが出現するため、名前を入力して送信してみます。
実行結果はこの通り。しかし、まだこのコードには問題点があります。
例えばこのように、「<shika」という名前を入力して送信すると・・・
名前が表示されないようになってしまいました。原因は「<」。このほかに「>」、「&」、「"」など「HTMLエスケープ(エンコード)」が必要な文字がそのまま使用されている場合には前述のような不具合が起こってしまうので、コードを以下のように書き換えます。
上記のように「htmlspecialchars関数」を用いてコードを修正。先ほどと同じようにこのコードを実行すると・・・
そのまま名前が表示されるようになりました。
次回も、引き続きPHPでのプログラムを組んでいきます。
参考
ちゃんと使える力を身につける Webとプログラミングのきほんのきほん
- 作者: 大澤文孝
- 出版社/メーカー: マイナビ
- 発売日: 2015/02/19
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る