フリーCGI > CSVエディター2005/03/16

※ 現在、調整中のため、配布を停止しています。
2005年の公開以来、主に業務等で使用されるユーザー様に多くの支持を頂いています。
※ CSVエディターは、インストーラーCGIによるインストールは行いません。
1.ダウンロード
※ 現在、調整中のため、配布を停止しています。
csveditor1-4-1.zip
2.ファイルの配置
サーバー上のCGIの実行できるディレクトリに適当な名前(ここでは仮にcsveditor)のディレクトリを作成します。
そのcsveditorディレクトリに以下のようにファイルを配置します。
すべてアスキー形式でアップロードしてください。
ファイル配置
| ファイル/ディレクトリ名 | パーミッション | 説明 |
| csv.cgi | 755 | メインプログラム |
| data.cgi | 666 | CSVデーターファイル |
| jcode.pl | 666 | 日本語表示ライブラリ(編集無用) |
| lockdir | 777 | ファイルロック用ディレクトリ |
| lockdir/lockfile | 666 | ファイルロック用ファイル(空ファイル) |
3.CGIの設定
テキストエディタでcsv.cgiを開き、必要があれば、ユーザー設定を編集します。
# ------------------------
# ユーザー設定
# ------------------------
# CSVファイル名
$fn_masterdata = 'data.cgi';
CSVデーターファイルです。拡張子がcgiなのは、ブラウザから直接見えないようにするためです。
特に必要がなければこのままにしておいてください。
# CSVファイルの文字コード
$f_codetype = 'sjis'; # 'euc' or 'sjis'
CSVデーターファイルの文字コードです。sjisかeucと指定してください。
# CSVの項目名(この項目数を元にデーターの有効項目範囲が決まる)
@colsname = (
'ID',
'お名前',
'コメント'
);
CSVの項目(列名)を定義します。すでに入っているのは例としてなので必要に応じて変更してください。
「(」から「)」の間に改行していてもしてなくても問題ありません。
項目名をきちんと「'」シングルクォーテーションでくくり、項目名と項目名は「,」カンマで区切ってください。
# CSVの項目名をHTMLで表示する際のTEXTBOXの大きさ。<input type="text" size="XXX">のXXXの部分
@colswidth = (
'10',
'20',
'60'
);
上記の項目名の定義に合わせて、HTMLでのテキストフィールドのサイズを指定します。
つまり<input type="text" size="XXX">のXXXの部分です。
あくまで、見た目や使い勝手のための定義なので、入力文字数に制限がかかったりはしません。
# タイトル
$title = 'CSVエディター';
画面に表示されるタイトルです。
# パスワード(必ず変更してください。)
$password = '123';
認証パスワードです。必ず変更してください。
# このCGIのファイル名
$fn_my = 'csv.cgi';
# CSVの区切り文字。デフォルトはカンマ「,」タブなら「\t」
$spritkey=",";
# 一ページに表示される行数(デフォルト値)
$changepage = 20;
# CSVファイルの1行目を無視する。
$one_header_cut = 0; # 0 or 1
1に設定すると、CSVファイルの1行目を無視します。
CSVファイルの1行目に項目を定義している場合など、それを表示したくない場合に便利です。
# ------------------------
# ユーザー設定ここまで
# ------------------------
4.CGIの動作確認
ブラウザからcsv.cgiにアクセスします。
認証画面が表示されれば動作確認完了です。
アンケート
インストーラーCGIについてのご注意
acmailer3より導入したインストーラーCGIは、ダウンロードしてから有効期間があります。(24時間)
インストーラーCGI以外のインストール方法は現在ご用意しておりません(検討事項)
acmailer3インストールの際は必ず、本サイトより最新版インストールCGIをご利用ください。
install.cgiの再配布・改変は行わないでください。
ログについて
インストーラーCGIは、ダウンロード時に、固有のシリアルキーを生成し、
AHREFサーバー上で管理を行っています。
またインストーラーCGIの実行時、以下の3つの情報がAHREFに記録されます。
・設置URL(リファラー)
・インストール日時
・ダウンロードステータス(成功or失敗)
※個人情報は一切記録していません。
これらの情報は、バージョン管理、セキュリティー管理、ダウンロード数・帯域制御、著作権管理、
サービス向上の為の統計データとして利用させていただきます。
著作権非表示について
CSVエディターはAHREFフリーCGI利用規約に基づき、著作権表示を行っていただく限り、個人利用・商用利用を問わず、また転載・再販も含めフリー(無料)でお使いいただくことができます。
著作権非表示をご希望の方は、こちらより著作権非表示に関しての料金をお支払いいただく必要があります。
詳しくは 著作権非表示についてをご確認ください。