□HP作成支援 かきしち的 Perl 講座
はじめに、
当コンテンツは自分でCGI作成・改造をするための情報です。但し、全てかきしちの独学に基づく情報のため、語弊を招く表現もあるかもしれません。また、私が勉強していく過程で戸惑った点や引っかかった点を最優先に説明してあるため、正しいPerlプログラミングとはいえない部分も多く含まれていると思います。より身近に感じていただく為ですが、不適切な情報や誤字などございましたらご指摘いただけますと幸いです。
※当コンテンツを元に自作されたCGIによって、いかなるトラブルも責任を持ちません。自己責任においてご利用ください。特にCGIの不正な記述により、サーバをすっとばす可能性がございます。CGIの動作確認などはローカルでされることをオススメいたします。
ご意見・ご要望・ご質問は、掲示板にお気軽にお願い致します。
当コンテンツは自分でCGI作成・改造をするための情報です。但し、全てかきしちの独学に基づく情報のため、語弊を招く表現もあるかもしれません。また、私が勉強していく過程で戸惑った点や引っかかった点を最優先に説明してあるため、正しいPerlプログラミングとはいえない部分も多く含まれていると思います。より身近に感じていただく為ですが、不適切な情報や誤字などございましたらご指摘いただけますと幸いです。
※当コンテンツを元に自作されたCGIによって、いかなるトラブルも責任を持ちません。自己責任においてご利用ください。特にCGIの不正な記述により、サーバをすっとばす可能性がございます。CGIの動作確認などはローカルでされることをオススメいたします。
ご意見・ご要望・ご質問は、掲示板にお気軽にお願い致します。
->TOP-PAGE | HP作成支援 Perl編の概要全体のご案内とご説明ページです。 |
->超初級編 | CGIとはどんな物かを実感するための情報 |
->初級編 | プログラミングするための第一歩となる基礎知識 |
->特別編 | 簡単な掲示板の作成手順を紹介し、プログラミングの流れをつかむための情報 |
□超初級編 まず始めに・・・。
第一章 CGIって? | |
・Common Gateway Interface | CGIって?Perlって何? |
・データのやり取りについて | CGIの仕組み、データの受け渡しについて |
・CGIの危険性 | CGIを利用する前に良く認識する必要があります |
・CGIの起動の仕方・データの受け渡し方 | CGIを起動する方法について |
第二章 PerlでCGIを組んでみよう! | |
・#!/usr/local/bin/perl | まずは1行目!CGIの世界へ・・・(大げさ) |
・データのフラッシュ | 何するの?そして2番目にすること |
・Headerの記述 | 3番目とおさらいです。 |
・簡単な命令文 | 命令文って?実際に記述してみよう! |
第三章 動かしてみよう! | |
・パーミッション(行動権)の意味と設定 | パーミッションについての説明と例 |
・アップロードしてみよう!! | FTPソフトの使い方とパーミッション変更方法 |
・実際アクセスしてみよう!! | アクセスする方法は?エラーが起きたら? |
□初級編 プログラミングに入る前に
第四章 Perlでよく用いられる記号たち | |
・変数・配列 | プログラミングって?変数と配列って? |
・演算子・比較演算子 | 演算子の紹介と文字化け |
・コメント・簡単な命令文 | コメントの重要性と命令文の種類 |
第五章 データを受け渡してみよう | |
・POSTとGET | フォームからのデータ受取 |
・デコード方法 | デコードって?ライブラリの使用 |
・jcode.pl | jcode.plって何? |
・出力させてみよう | フォームを使ったデータを出力させてみる |
第六章 プログラムの中身って? | |
・繰り返し文 | for文、foreach文、while文の使い方 |
・条件分岐 | if文の使い方、パターンマッチについての説明 |
・サブルーチン | なにものだ?!利用方法を説明 |
・ファイルの入出力 | 外部ファイルの読み込み書き出しについて |
第七章 改造してみよう! | |
・文字や画像の差し替え | まずは簡単なところから |
・レイアウトの変更 | 駄目元でもいいからやってよう |
・やってはいけないこと、エチケット | 守ってね♪ |
□特別編 一緒に簡易掲示板を作ってみよう
第八章 STEP1 作ってみよう | |
・デザイン | まず何が必要になるのか? |
・フローチャート作成 | 掲示板ってどんな処理をさせているの? |
・パーツの記述 | 各パーツごとに実際に記述してみよう |
・最終組み立て | パーツを一つにまとめて完成だ! |
第八章 STEP2 いじくってみよう | |
・最大保持数 | 最大保持数を設定できるようにしよう! |
・メールとURL | 状況によって表示を変えよう |
・タグの使用禁止 | 荒し対策を考えて |
第九章 STEP3 拡張機能を考える | |
・記事削除 | 記事を削除、ログを削除すると言うことは? |
・ページ機能 | ページ処理の考え方 |
・検索 | 検索させる方法について |
・レス | レス機能ってどんな処理? |
・クッキーの利用 | クッキーの利用方法についての説明 |