Software/自作ソフト/CSV-DB Plus

https://dexlab.net:443/pukiwiki/index.php?Software/%BC%AB%BA%EE%A5%BD%A5%D5%A5%C8/CSV-DB%20Plus
 

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
    注意:サンプルのため追加、削除等は動作しません。

注意事項

  • このプログラム(CSV-DB Plus)についての質問、要望等、絶対にK-COLLECT及びオリジナル作者(川原様)にしないで下さい。返答できません。
  • 速度的に、あまり大量のデータ表示には向きません。合計で数MB程だと思われます。(Webの8秒ルール)
    それを超えるデータの場合、他の本格的なデータベースをご利用下さい。
  • 項目中に改行が含まれるCSVは扱えません。(Excelは1セル内に改行が含まれる場合がある)
  • 機種依存文字がデータ中にありますと、文字化けします。(使ってはいけない文字(β版) Windows 95/98/NT の機種依存文字)
    取り込み時に文字コードをSJISにすると、機種依存文字を自動変換します。
  • データ中にHTMLタグがあってもそのまま表示します。HTMLタグが出てはまずい場合は、あらかじめ変換して下さい。
  • ユーザー制限にCookie(クッキー)を利用しています。ブラウザの設定で有効にして下さい

既知のバグ/不具合

  • Operaでの動作について
    Opera7.23/8.01で確認しましたが、ログイン後、上部リンクをクリックすると、ログイン画面に戻ってしまいます。
    これはCookieが初期化されてしまうためだと考えられます。解決策が見つからないため、しばらくこのままです。

ライセンス

  • フリーソフト
  • オリジナルスクリプトの著作権は川原千種様にあります。
  • また、改造部分に関してはDEXにあります。

動作環境

サーバ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初版公開


謝辞

※敬称略・順序不同

  • オリジナルスクリプト「CSV_DB.CGI」の作者、川原 千種
  • jcode.pl」の作者、 歌代 和正
  • cgi-lib.pl」の作者、Steven E. Brenner

アンケート

  • 各質問に一人1回のみ投票して下さい。
  • このソフトに満足していますか?
    選択肢 投票
    はい 18  
    いいえ 5  
  • 「いいえ」に投票した方に質問です。
    どのような修正を加えれば、よくなると思いますか?下記のコメントに記入して下さい。

コメント


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

添付ファイル: filecsvdb_plus105.zip 192件 [詳細] fileBGR_config.zip 1803件 [詳細] fileBGR_csvdb.htm 1156件 [詳細] fileGRB_config.zip 1845件 [詳細] fileGRB_csvdb.htm 950件 [詳細] fileRBG_config.zip 1575件 [詳細] fileRBG_csvdb.htm 933件 [詳細] filecsvdb_plus104.zip 2161件 [詳細] filecsvdb_plus_s.png 2173件 [詳細]

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