レイズのホームページへ


本書に沿って、各日にち毎に動作サンプルを掲載します。
本書を読んで、上手く動作出来なかった場合等、正常動作の参考にしてください。


 を押すとプログラムが動きます。




1時限目:文字を表示する
・まず文字を表示してみます。

2時限目:HTMLを表示する
・CGIスクリプトでHTMLを表示してみます。

3時限目:計算をする

・簡単な計算をして、結果を表示させます。


4時限目:さいころ

・さいころを作りました。リロードするたびに数値が変化します。





1時限目:さいころと御言葉

・さいころのように、1から6の数字を表示させます。
・if文を使い、ある条件でメッセージを表示します。


2時限目:さいころと半丁
・さいころのように、1から6の数字を表示させます。
・else節を使い、ある条件でメッセージを表示します。

3時限目:おみくじ
・おみくじスクリプトの完成版です。

4時限目:おみくじ エレガントコード版
・3時限目のコードを配列を使い、エレガントにしてみます。
・実行結果は3時限目と同じになります。




1時限目:さいころ+黒丸表示
・2日目のさいころメッセージの表示と、出た数字に合わせて黒丸(●)を表示させます。

2時限目:ファイルを読み込んで、表示させる
・テキストファイルの一部を読み込んで、表示します。
・ファイルの操作を学びます。

3時限目:アクセスカウンター基本構造版
・アクセスカウンターの基本的な動作である、訪問者の累計を表示します。

4時限目:アクセスカウンター完成版
・アクセスカウンターの完成版です。
・実行結果は3時限目と同じですが、同時アクセス時の動作に対応しています。

5時限目:アクセスカウンタービジュアル版
・動作は4時限目の完成版と同じですが、カウントする数字にイメージを使い、豪華な見た目を実現しています。




1時限目:アクセス情報の表示
・アクセスした相手の使用ブラウザやOS等を表示します。

2時限目:一日分のアクセス情報を一ファイルずつ記録する
・アクセスログを1日ごとのファイルに記録します。

3時限目:アクセスログ 時限毎アクセス数表示
・2時限目で作ったログファイルを基に、時限ごとのアクセス数だけを集計するスクリプトです。

4時限目:アクセスログ 完成版

・アクセスログの完成版です。
・時限ごとのアクセス数、ユーザエージェントごとのアクセス数、リンク元を表示します。




1時限目:HTMLのフォームとCGIスクリプトの関係
・HTMLで入力フォームを表示させます。
送信ボタンを押すと、生のデータが表示されます。

2時限目:フォームデータを表にして表示
・入力フォームから送信されたデータを使える形式に変換して表示します。

3時限目:フォームデータをメール形式で表示
・送信したデータをメール形式のデータとして表示します。

4時限目:メールフォーム完成版
・メールフォームの完成版です。
・3時限目と見た目は同じですが、実際にメールを送ることが出来ます。




1・2時限目:ユーザー認証システム フォーム表示版
・ユーザ認証システムのフォームを表示します。

3時限目:ユーザ認証システム ユーザ登録・削除版
・1・2時限目で作成した認証システムのフォームに、ユーザ登録と削除の機能を付けました。

4時限目:ユーザ認証システム 完全版
・3時限目で作成した認証システムに、パスワードを付けて管理する機能を付けました。




1時限目:表示部分の作成
・掲示板の記事を表示させる仕組みを作成しました。
・表示部分だけなので、記事を書き込むことは出来ません。

2時限目:書き込み機能の作成
・1時限目で作成した掲示板に書き込み機能を追加しました。

3時限目:記事の削除機能の作成
・2時限目で作成した掲示板に削除機能を追加します。

4時限目:クッキーの処理
・見た目は3時限目と同じで、機能も同じですが、クッキーを利用して、掲示板をより使いやすくします。




1時限目:チャットの骨組み
・まずチャットシステムの骨組みであるダミーページを作成し、表示します。

2時限目:基本機能の作成
・1時限目で作成したダミーページに発言・表示・リロード等の基本機能を追加しました。

3時限目:チャット完成版
・2時限目でチャット機能は完成していますが、そこに参加者を表示する機能を追加しました。




ノベルゲーム
・ノベルゲームを作成しました。
・CGI以外にも、スタイルシートやJavasScriptが使われています。




ロールプレイングゲーム

・ロールプレイング型のチャットシステムを作成しました。