PHPの動作環境は整いましたか?
フリーソフトの「phpdev」を使って、PHPが動作する環境(Apache、PHP、MySQL)を整えるには、まずはphpdevをダウンロードします。
以下のアドレスにアクセスして、手順に沿ってダウンロードしてセットアップしてください。
phpdevダウンロードサイト
プログラムサンプル
- フォームのデータを受け取る
テキストボックスを用意して、そこに入力した文字を表示するプログラムです。
入力したデータはサーバーに送信されます。サーバーでこのページの内容に追記されます。
PHPはサーバーに送信され、同じ画面に内容の表示が可能です。
-
<html>
<head>
<title>フォームのデータを受け取る</title>
</head>
<body>
<?php
// 入力内容を表示する
echo "<p>入力内容:".@$_POST["text1"];
?>
<form method="POST" action="<?=$_SERVER["PHP_SELF"]?>">
<table>
<tr>
<td><input type="text" name="text1"></td>
<td><input type="submit" value="送信" name="sub1"></td>
</tr>
</table>
</form>
</body>
</html>
- 上のソースリストをエディターにコピーして、ファイル名を任意(form.phpとか)で保存してください。
phpdevを立ち上げて、指定のホルダーにそのファイルを移動し、スタートしてみてください。
-
このサイトでの動作確認
- <プログラムの説明>
<html>
<head>
<title>フォームのデータを受け取る</title>
</head>
<body>
<?php
// 入力内容を表示する
echo "<p>入力内容:".@$_POST["text1"];
?>
PHPで"入力内容:受信したtext1の内容"を表示(echo)します。
<form method="POST" action="<?=$_SERVER["PHP_SELF"]?>">
<table>
<tr>
<td><input type="text" name="text1"></td>
<td><input type="submit" value="送信" name="sub1"></td>
</tr>
</table>
フォームでPOSTメソッドを使って、このページに($_SERVER["PHP_SELF"])送信します。
text1と言う名前のテキストボックスと送信ボタンを設定します。
送信ボタンを押すと、テキストボックスの内容をこのページにPOSTメッソドで送信すると言うことです。
- 日付を表示する(現在の時刻・・・静止)
現在の日付と時刻を表示します。時刻は更新されません。
PHPでは時刻データを現在のページに表示可能です。
-
<html>
<head>
<title>現在の時刻を取得する</title>
</head>
<body>
<?php
// ●現在の時刻をタイムスタンプで取得する
echo "<p>現在のタイムスタンプ:".time();
// ●タイムスタンプに書式をつけて現在の時刻を表示する
// 現在の時刻を表示する
echo "<p>現在の時刻:".date("Y/m/d H:i:s", time());
?>
</body>
</html>
- ソースリストをエディターにコピーして、ファイル名を任意(time.phpとか)で保存してください。
phpdevを立ち上げて、指定のホルダーにそのファイルを移動し、スタートしてみてください。
-
このサイトでの動作確認
- <プログラムの説明>
PHPで"現在のタイムスタンプ:現在の時刻データ"表示(echo)します。タイムスタンプとは1970年1月1日0時0分0秒(UTC)からの秒数(ミリ秒単位)です。
次に、現在の時刻を書式を付けて表示をします。
トップページに戻る