CSV-DB Plus

カテゴリー
サマリCSV形式のテキストファイルを元に、データベースとして表示するCGI
バージョン1.04
投稿者DEX
投稿日2005-07-08 17:35:18 (金)

目次

説明

  1. K-COLLECTの「CSV_DB.CGI ver1.00」を元に、改良したCGIスクリプトです。
    (「CSV-DB Plus」についての質問は、絶対にK-COLLECT及び川原様にしないで下さい。)
    perl 5.005以上の環境で動作します。
    csvdb_plus_s.png
  2. CSV形式(カンマ区切り)のテキストデータを元に、データベースとして表示するCGI
    • データは汎用なCSVテキスト形式
    • 複数データファイルのデータを同時に閲覧することが可能
    • 横断検索も可能
    • AND・OR検索に対応
    • 任意のフィールドによるソート表示可
  3. オリジナル版(Ver1.00)との差異
    • 英大文字・小文字を区別しない検索
    • CSVファイル中に「"」「,」等が含まれていても動作する(Excelで出力したcsv等)
    • CSVファイルの文字コードがSJIS、JIS、EUCでも取り込み可能
    • ユーザーID/パスワードによるアクセス制限が可能(Cookie使用)
    • 管理者モードで、ブラウザによるCSVファイルの追加/削除/更新等が可能
    • ソート時の速度が、オリジナル版の約2倍に向上
    • ソート時の比較方法に文字/数字指定が可能
    • 検索中画像表示可能
    • ※オリジナル版にはセキュリティ上の問題がありましたが、修正しています
  4. 動作サンプル
    モードユーザーIDパスワード
    ユーザーモードguestguest
    管理モードadminadmin
    注意:サンプルのため追加、削除等は動作しません。

注意事項

既知のバグ/不具合

ライセンス

動作環境

サーバPerl 5.005以上が正常に動作する環境
クライアントInternet Explorer6.0、Opera7.23で確認

ダウンロード

バージョン日付内容
filev1.05(zip)2016/12/17perl5.6以降の場合、lib/jcode.pl で「defined(%hash) is deprecated」の修正
filev1.04(zip)2004/09/21・ファイルパスチェック追加
・検索中の場合に画像を表示する機能追加(config.cgiに $preload_img 追加)
v1.03(zip)2004/07/19・正しくパターンマッチさせるため、正規表現の変更
・管理モード時、CSVファイルの文字コードがSJISの場合、機種依存文字変換を行うように変更
v1.02(zip)2004/07/13・config.cgiを変更。色指定をconfig.cgi内のスタイルシートに統一
・MS Internet Explorer以外のブラウザの場合、フォームのスタイルシートを無効にしていたが、Opera7.23でも正常に表示できるため、チェックを外した。
・管理モード時、ファイル追加でエンターのみを押した場合、一時ファイルが残る不具合修正
v1.01(zip)2004/07/03・検索文字に、半角/全角スペースが複数あってもかまわないように変更
・管理モード時、タイトルにデータ表示へのリンクを張るように変更
・管理モード時、タイトルにhtml文字が含まれている場合のチェック追加
v1.00(zip)2004/07/01初版公開


謝辞

※敬称略・順序不同

アンケート

コメント


「かくにん」を漢字で入力して下さい。1文字目が「たしかめる」で2文字目が「みとめる」です。

添付ファイル: filecsvdb_plus105.zip 823件 [詳細] fileBGR_config.zip 2436件 [詳細] fileBGR_csvdb.htm 1665件 [詳細] fileGRB_config.zip 2466件 [詳細] fileGRB_csvdb.htm 1456件 [詳細] fileRBG_config.zip 2195件 [詳細] fileRBG_csvdb.htm 1444件 [詳細] filecsvdb_plus104.zip 2775件 [詳細] filecsvdb_plus_s.png 2582件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-09-15 (土) 07:31:38