セットスクリプト モジュール 小物 ローカル FAQ サポートBBS


お知らせ

新着情報
スクリプト障害報告


スクリプトアイデア

CGIのアイデアと作成!

目次
アイデア投稿
アイデア閲覧

 
CGIを学ぶ



目次
モジュールの使い方
CGI作成にチャレンジ!
改造スクリプト

コミュニティ

メンバープロフィール
BBS
メンバーニュースリリース

Netscapeでは、表示が微妙にずれることがあります。(配布スクリプトには影響ありません)

Online目次へ・・・
Home


CGI作成にチャレンジ!


CGI作成講座です。勉強中の私の持っているスキルの範囲で説明していますので、もっと違ったやり方や、スマートな方法があるかもしれません。よりよい方法を見つけた場合はご連絡いただければ幸いです。


はじめに・・・

Perl Editorの使い方

PerlによるCGI作成にピッタリな「Perl Editor」の便利な使い方。Perl Editorは川原千種さんが開発したツールです。

私の普段の使い方を画面キャプチャー付きで紹介しています。

ローカルサーバーの構築 「ActivePerl」と「AN Httpd」をインストールして自分のマシンをWebサーバーにします。Windows98でもOK。

インストールや設定方法を説明しているページを紹介しています。(当サイトでは説明は一切行っておりません)

作成講座・・・その1

フォームメールスクリプト

手始めに、フォームメールスクリプトを作りましょう。簡単なものからチャレンジ!
簡易データベース1

簡単なデータベーススクリプトを作成します。フォームを使った登録、検索ができます。

簡易データベース2(12/2New!) 「簡易データベース1」に、登録したデータの削除と編集処理機能を追加します。
簡易データベース3

項目自由設定型の簡易データベースを作成します。「Mini_DB」とほぼ同じ機能を持っています。

また、ここで説明するソースは、サブルーチンとして、「モジュールコーナー」で公開/配布します。

(準備中)

掲示板スクリプト

画像アップロード型掲示板を作成しましょう。フォームメールスクリプトと組み合わせれば、管理人に投稿内容をメールすることもできます。

(準備中)

クッキーを使って・・・

特定のデータをクッキーに保存することで、ユーザーごとに違った処理が可能になります。ここでは、掲示板スクリプトに、クッキーを使った投稿内容保存機能を追加します。

(準備中)

HTMLテンプレートを使って・・・

テンプレートを使うと、CGIで表示されるページの編集が簡単に行なえます。いつでも自由にデザインをカスタマイズできる掲示板を作成します。

(準備中)

ファイル添付

ファイル添付機能付きフォームメールスクリプトを作ります。

(準備中)

暗号化

ユーザーの入力した文字を暗号化。簡単なパスワード制限型サイトを構築しましょう。

(準備中)

総仕上げ

今までに勉強したノウハウを使って、会員制掲示板スクリプトを開発します。会員は書き込み可。非会員は閲覧のみ、さらに、自分の書きこみのレスをトップページで確認することができるようにします。

(準備中)


このコンテンツの使い方・・・

一般公開ページの「MakeCGI」でも書いているとおり、深く考えずに、動かすことだけに専念しましょう。理屈は二の次、三の次、「動いた!」という感動が大切です。

  1. まず自分のPC(Win98/MeでもOK)に「ActivePerl」と「AN Httpd」をインストールしましょう。インストール方法は、当サイトでも簡単に書いていますが、自分でインストールして下さい。それが全ての始まりです。ここでつまずくようでは・・・先行き心配です。

    IISは対象外です。PWS(パーソナルWebサーバー)もダメです。
    一度動けば、一気にCGIスクリプト作りが楽しくなりますよ!

  2. 「Perl Editor」をインストールします。

  3. サンプルスクリプトをダウンロードして設置します。Windowsではパーミッションの設定は不要です。置くだけで動作します。

  4. 解説ページを見ながら、ソースの意味を理解しましょう。わからないところは飛ばすこと。そこでストップするとそれっきりですよ。

  5. よく使われるソースは、「Perl Editor」の「定型文」として登録してしまいましょう。ソースコードを覚える必要はありません。

    カットアンドペースト。これが基本です。

  6. 自分のPC上で動作したら、サーバーにアップロードします。パーミッションの指定を忘れずに。ほとんどの場合、問題なく動作するでしょう。

  7. この繰り返しでどんどんスキルアップしましょう。

自分で、改造(作成)したら、寺子屋Online上で告知しましょう!あなたのサイトへリンクします。もちろん、自信作は配布してもかまいません。

サンプルスクリプトに付いて・・・

このコーナーで配布しているサンプルスクリプトは、著作権を設定しませんので、自由にご利用下さい。そのまま再配布してもかまいません。(サンプルの状態ではなんの役にもたたないですけどね)


注意事項・・・

  1. 当コンテンツの内容そのものの著作権は管理者OGIPOGIに帰属します。サンプルスクリプト+説明記事をそのままコピーして、自分のサイトで公開しないように!
    質問攻めにあってもしりませんよ・・・

  2. 「Active Perl」「An Httpd」のインストール方法についての質問はしないで下さい。これらのソフトをインストールできる知識を持つ方を対象としています。

    初心者の方は、インストール方法や設定方法について説明しているページへのリンクを掲載していますので、そちらで勉強してくださいね。

  3. IISやPWSのためのカスタマイズ方法を質問しないで下さい。そっちの知識はありませんし、興味もありませんので・・


Web寺子屋 OGIPOGI E-mail:info@web-terakoya.net
Copyright© 2000-2001 OGIPOGI All Rights Reserved.