|
|
難しい話はやめて、そろそろプログラムを教えてほしいなぁ。 |
|
|
そうだね。僕たちハムスターは飽きっぽいからね。 |
|
|
まずは、どうすればいいの? |
|
|
初めにHTMLを作ろう。モニ君はホームページビルダー(R:IBM)を使っているよね。HTMLファイルを作ってみようね。 |
|
|
どんなことを書けばいいの? |
|
|
それでは、「今日は5月14日です。」と表示するHTMLを作ってね。それを「test.html」という名前で保存してみよう。 |
|
|
はい。できたよ。 |
|
|
モニ君はHTMLには慣れたみたいだね。ホームページビルダーを終了して、今作ったHTMLファイルの拡張子(「.」の後ろの部分)を「html」から「php」に変えて「test.php」にしてね。 |
|
|
できたよ。この「php」って何? |
|
|
PHPが使えるWebサーバは、「php」という拡張子にしなければPHPプログラムを実行してくれないんだよ。拡張子はサーバの設定によって違うんだ。一番多いのは「php」なんだよ。 |
|
|
へぇ。でも、これではただのHTMLだよね。どうやってPHPにするの? |
|
|
初めてPHPにチャレンジする人は、PHPを「多機能なタグ」と思ってくれれば分かりやすいんじゃないかな? |
|
|
多機能なタグ?例えばどんなタグなの? |
|
|
まずは、今日の日付を表示するタグ。「<?php echo date("n月j日") ?>」だよ。下のようにHTMLを書き換えてごらん。スペースを忘れないようにね。 |
|
|
書き換えたよ。 |
|
|
そうしたら、この「test.php」をサーバへ転送して、Webブラウザでサーバ上の「test.php」にアクセスしてみよう! |
|
|
おー。ちゃんと表示できてるよ!(クリック) |
|
|
「<?php echo date("n月j日") ?>」が今日の日付に入れ替わっているのが分かるよね。普通にHTMLで書いた方は、明日になっても変わらない。でもPHPを入れた方は、いつも今日の日付が表示されることになるんだよ。 |
|
|
便利だけど、これってJavaScriptでもできるよね。 |
|
|
そうだね。JavaScriptでも同じことはできるよ。でも、Javaに対応していないブラウザや携帯電話で、そのページを見たらどうなるのかな? |
|
|
JavaScriptに対応していないから何も表示されないよ。そっかぁ!PHPはサーバでHTMLを書いてくれるから、パソコンやブラウザを気にしなくていいんだね♪ |
|
|
モニ君もPHPをわかってきたじゃないか。偉いぞ。 |
|
|
へへへ。多機能なタグをもっと覚えたいな♪ |