perl

CSVファイルの使い方

「Simple Search Engine」という昔作ったCGIプログラムを例に解説します。 「Simple Search Engine」は登録されたサイト情報データをキーワード検索し、 ヒットしたサイト情報をリスト表示 […]

ランダムアクセスファイルについて

発言保存用ランダムアクセスファイルへのアクセスについて 前のページ同様シンプル掲示板のソースコードを引用しながらランダムアクセスファイルの使い方について説明します。 発言保管方法は、発言があるたびに発言保存ファイルに保存 […]

Windows風設定ファイルの利用

ここでは、「シンプル掲示板」という昔作ったプログラムを例に、設定用ファイルとそのファイル内データの読み込みについて説明します。 私が作成したCGIプログラムは拡張子が「ini」の設定ファイルを使っています。中身はテキスト […]

Perl小技集1

まとまり無いんですがここではよく使う小技を取り上げていきます。どれもDBMS周りのコードを効率良く書く上でよく使っています。 1.処理部を制御文の前に書く 一部の制御文では処理部を制御文に前置できます。以下の最後の例はC […]

Perl小技集2

勢いで小技集2に突入。相変わらずまとまりありませんが。。 1.参照渡しによるサブルーチン呼び出し 小技集1で、参照はcのポインターと同等と書きましたが、そうすると当然cのポインター渡しによる関数呼び出しは、perlでは参 […]

Perl小技集3

ハッシュ変数と配列変数についてまとめてみました。 1.ハッシュの配列 これってCGIでは結構使う場面が多いのです。以下はハッシュの配列を定義しておいて CGIで出力するチェックボックスフォームの文を自動生成する例です。 […]

Perlとは

二言ぐらいで言うと・・ テキストやファイルやプロセスを手軽に扱うための言語 プログラミングPerl 呪文の様な正規表現を使うと 文字列を扱う処理を恐ろしく簡単に記述できるインタプリタ言語 といったところだと思います。下記 […]

PerlによるCGI作成手順

自分のパソコンはWindowsマシン、プロバイダーはUNIX系マシンを仮定して、プロバイダーのサーバー上でCGIを動かすまでの手順を簡単に述べます。別に決まった手順が有るわけでは無いのですが、基本的なものです。 準備 p […]

最低限のperl文法とCGI用ヘッダーの出力

ここでは前述の「hpl.cgi」で使っている最低限のperl文法とCGI用ヘッダーの出力について述べます。 1.print文と標準出力 print文は標準出力ストリームに出力するためのステートメントです。 perlは、W […]

perlによるGETとPOSTデータの処理方法

CGIが本領を発揮するのは何と言ってもブラウザで入力したデータや決まったデータを受け取って、そのデータに基づいて出力するhtml文をダイナミックに変化させる事です。ここではperlによるGETとPOSTデータの処理方法に […]

cgi-lib.plライブラリーの使い方

ここではcgi-lib.plというライブラリーの使い方を説明します。これはperlでCGIプログラムを書くためには必須のライブラリーです。 ※古い情報です。現在ではCGI.pmがすべての機能を引き継いでいます。新しくコー […]