csvcgi.pl - CSV 出力 CGI
概要
FORM のデータを CSV 形式で出力するための CGI です。
出力ファイル名を指定したり、出力 CSV に日時や環境変数などを含めたり、
結果をメールで通知することができます。
著作権など
GPL(GNU GENERAL PUBLIC LICENCE)に準じます。
提供するプログラムなどについては、一切の動作保証をしません。
本プログラムのインストール、使用、複製などによって損害が生じたと
しても、いかなる責任を負いません。
…が、ここがおかしいとか、ここはこうしたほうがいいなど、ご意見は承ります。
動作環境
以下の OS で動作確認をしています。他でもだいたい動くのではないかと思います。
ただし、jcode.pl および CGI が別途必要です。
- VineLinux 2.5R
- FreeBSD 4.1R
ダウンロード
csvcgi-0.51.tgz : 約4.5KB
使い方(ややいい加減)
- ダウンロードしたアーカイブを、適当なところに展開します。
- CGI が起動できるディレクトリに、csvcgi.pl をコピーします。
このファイルに、実行権は必要ありません。
- jcode.pl をどこかから入手し、同じディレクトリに置きます。
- ドキュメントルートでないところ(ブラウザからたどれないところ)に、
httpd が書き込むことのできるディレクトリを作成します。
(すでにあるなら、わざわざ作成しなくてもいいです。)
- sample.cgi を別の名前でコピーし、変数を適時変更します。
このファイルには、実行権は必要です(たぶん)。
とりあえず、必要な変数を全部指定せず、最低限の変数だけ指定するように
した方が、たぶん楽です。
最低限必要なのは、CSVFILE …だけです。先に作成したディレクトリの
下を指定しましょう。
- 呼び出し元の HTML ファイルの、FORM の ACTION には、先に作成した
CGI を指定します。
- 実際に、ブラウザからアクセスして確認します。
- 問題なければ、必要な変数の指定を増やしていきながら、動作確認をしましょう。
謝辞
いつもながらに、ユーザ第1号の
やまうち氏 にものすごく感謝します。
履歴
2001/03/27 flock していなかったので flock を追加。
2001/02/23 初期バージョン(0.50)のリリース。