• 締切済み

要件を満たすフリーのCGIを探しています。

はじめまして、よろしくお願いします。 自分のホームページで以下のことを実現したいと思っています。 ・EXCELのファイルをホームページから提出してほしい ・提出する人は不特定多数(提出にID、パスワード認証不要) ・セキュリティはある程度確保したい そこで、以下の要件を満たすフリーのPerlCGI(またはPHP)を探しています。 (必須1)Webページからファイルをアップロードできること (必須2)フォームメールのようにメールで届くのではなく(メールは暗号化されないので)、Webサーバのディスク領域に保存されること。 (必須3)よくあるアップローダーCGIのように、アップされたファイル一覧がページに表示されないこと。 (必須4)アップされたファイルの一覧の確認、ファイル自体の回収をできるのはWeb管理者のみ。 (必須5)アップロードの際にファイル自体以外にコメント等もアップできること。 (希望1)ファイルの回収手段はFTPで直接でも良いが、管理者用ページ等からWeb経由でダウンロードできると良い。 (希望2)1回のファイルサイズ制限がかけれること。 ※ファイルの外部漏洩対策は、https通信暗号化+ファイル保存場所の.htaccessかBasic認証など、サーバ側で対策したいと考えています。 上記の要件を満たすことができる、PerlCGI(またはPHP)がありましたら、教えていただけますでしょうか。 よろしくお願いいたします。

  • CGI
  • 回答数2
  • ありがとう数4

みんなの回答

  • korolo
  • ベストアンサー率42% (39/92)
回答No.2

よくあるアップローダーCGIを、お好みに改造されるのが一番簡単です。 アップされたファイル一覧を表示させないだけなのですが。出来ますか?

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

そんなものないです。 ・汎用性がない。--需要がない  それらの機能だけを持ったCGIは、あまりにも不便でありえない。  それらの機能は、メーリングリストで行うべき内容です。たとえばfmlのようなメーリングリストプログラム(これもPerlで書かれている)を、カスタマイズして、投稿専用のメールアドレスと、一覧をHTMLで作成するようにすれば良い。そのHTMLは別ディレクトリに作成するように設定すれば希望される仕様はすべて可能ですね。しかも、Excelの宿命のマクロウィルスは、メールサーバーではじいてくれるかも。 【参考サイト】 fml project top page   http://www.fml.org/  それか、ごく簡単な物なので自作するとか。

関連するQ&A

  • こんなCGIは?

    web上から第三者がコメント投稿できるようにしたいと思っています。(web拍手みたいなやつ) ただ、メールでコメントが送られてくるのではなく、別のページに一覧で表示たいのです。 このようなcgiどこかにありませんか?

  • PHPでの公開鍵方式について

    現在PHPでウェブ上で、ローカルからファイルをアップロードし、そのファイルを公開鍵暗号方式で暗号化するものを考えているのですが、公開鍵と秘密鍵のペアの生成の仕方、また暗号化の仕方がわかりません。 よろしくお願いします。

    • 締切済み
    • PHP
  • sitemixでのPHP設置

    sitemixにログイン認証PHPをアップロードし、私が運営するサイトのTOPページから相対パスでそのPHPのファイルを見ようとしたら、真っ白なページが表示されてしまいました。 PHPを提供してくださったサイト、またPHPファイルのダウンロードの際付いていたファイルにも詳しいことは書いておらず、PHPファイル、データファイルをアップロードしてくださいとしかありませんでした。 パーミッションの値もいろいろ調べて試してみましたが、やはり真っ白なページのままです。 PHPプログラムについては初心者なので、苦戦です。 ご回答お願いします。

  • ファイルの世代管理ができるアップローダーCGIを探しています。

    ファイルの世代管理ができるアップローダーCGIを探しています。 編集が放置されたり、同作業のマニュアルが複数あったり・・・ 検索性が高くバージョン管理ができて簡単にコピーとかができなければ、少しはファイルサーバーがきれいになるかなと思いましてアップローダー系のCGIとかで管理しようと考えました。 色々探してみたんですが、要件を満たすCGIが見つからず皆さんにお聞きしたいと考えました。 ■環境的要件は以下の通りです。  ・無料で利用できる。  ・社内のWEBサーバで動作させます。  ・PerlとPHPが利用できます。  ・社内ネットワーク内だけの使用で、部署内の人間で使用します。 ■機能的要件は以下になります。  ・アップロードするファイルタイプは、オフィス関連(ver2003-2007を含む)とPDF、テキスト、CSV辺りでしょうか。   制限はなくても構いません。(利用出来るファイルタイプを選べればベターです。)  ・ファイルの世代管理ができる。   (元のバージョンから元に戻せる)  ・メンテナンス性に優れている。   (GUIで各種設定ができるとベスト! コードに記述するのでも解説が丁寧だとありがたい。)  ・タグorフォルダでファイルの分類が可能である。  ・検索性に優れている。 世代管理ができるものは、有料のグループウェアとかの場合が多いんです。 近い機能のものがあれば、何とか自力で改造したいと思っています。 イメージとしてはサイボウズの「ファイル管理」機能が近いかな? お力お貸し下さい! よろしくお願いします。

  • 下記の要件に適したwikiは??

    こんにちは☆ これからwikiを導入して、友達と健康食品等に関して情報交換をしていこうと思っているのですが、 下記の要件に適したwikiはありますでしょうか? 絶対条件 1.カロリーの『表』を簡単に作成したい。 2.その表の横に、その品目の写真を載せたい。 3.簡単に画面のデザインを変更したい。。。 出来たら盛り込みたい機能 4.RSS、もしくはメールによる更新のお知らせ 5.管理者が、利用者毎の各ディレクトリへのアクセス制限を細かに設定できるもの。 6.文書ファイルもUPしたい ぐらいですかね。 導入環境としては、Windows2000、XP、LINUX(CentOS)のいずれかですが、 LINUXに関しては、apacheやPHPのインストール、MovableTypeの運用ができるぐらいの浅い知識しかありません。。。 それから、今のところperlはちょっと苦手ですかね。 PHPの方が割ととっつきやすいです。 上記要件に適したwikiをご存知でしたら、教えてください!!!

  • public_html外にアップロードできるアップローダー

    ファイル管理の関係上Web上には公開できないフォルダ(public_html外)にCGI又はPHPを使用しアップロードすることは可能でしょうか? 又、Web上で配布されているアップローダーなどを改造しアップロードすることは可能でしょうか? よろしくお願いいたします。

    • 締切済み
    • CGI
  • サーバー内のファイル一覧をWebで表示

    サーバー内の特定のフォルダにアップされているファイルを一覧できるWebページを作ろうと思っています。 Webページの機能として、1週間以内に追加/更新されたファイル名を一覧表示、ということを考えています。 サーバー環境はWindows2000 proの端末に04Webserverというフリーのサーバーソフトを入れていますが、何か方法はあるでしょうか。 perlは分かりませんが、phpやbatファイルは多少扱った経験があります。 もし何かアドバイスがありましたら宜しくお願いします。

    • ベストアンサー
    • CGI
  • スパム対策のできる画像UP掲示板CGIを探しています

    下記の条件に当てはまるような掲示板又はアップローダーのCGIを探しています。掲示板といっても用途は小さめの画像のアップだけなので、メッセージ部分は使いません。 アップした画像を別ページに貼り付けるために使います。 (著作権や肖像権を侵害するような利用ではありません) ●PHPは×  サーバーが未対応なので… ●スパム対策  ボットで大量に投稿していくタイプのものへ対策がとれるもの  日本の業者が手打ちしてくるタイプは諦めます… ●画像がアップロードできる  1投稿につき1個で構いません ●投稿パスワードによる投稿者の削除機能 ●過去ログ生成  アップした画像が流れて消えないように。 ●できれば、CSSやHTMLでデザインが変更できる(必須ではない) Rayboardも良さそうだったのですが、スパム対策が無いんですよね…。 同一IPの連続投稿禁止だけでは弱かったので…。 CGIのフォルダ自体にhtaccessでパスワードをかけることも考えましたが、アップした画像を別ページで呼び出す時にパスワード認証が出てしまうのが困るので…;; どなたか該当CGIもしくは何か良い方法をご存知でしたら教えて下さい。

    • ベストアンサー
    • CGI
  • PHP内 メールアドレス 暗号化 必要性あり?スパム対策

    こんにちは、 PHPファイル内に記述しているメールアドレスは、HTMLファイルに記述しているメールアドレスのようにメールアドレスを自動回収するクラウラーに回収されてしまうのでしょうか? もしそうであれば、PHPファイル内で下記のように変数として使用するメールアドレスを暗号化したいのですが、 >コード $mail = "example@example.com" 「example@example.com」を暗号化したいです。 >end コード $mailは、「mail」関数や「send_mail」関数等に格納してメール送信に使用しするので、今回の場合、メールアドレス(example@example.com)がブラウザーに出力される必要はありません。 PHPファイル内のメールアドレスを暗号化する場合、通常のHTMLを16進数に変更するソフトで暗号化(16進数化)すれば良いのでしょうか? ちなみに、HTMLメールアドレスを16進数に変更するソフトは、「HTMLエンティティ生成」を現在使用しています。 URL:http://ab.jpn.ph/soft/html_rand.html もしもHTMLを16進数に変更するソフトでのphpファイル内のメールアドレスの暗号化が不可能な場合、PHP内に記述されたメールアドレス(又はPHPコードを)暗号化するソフトや方法などをご紹介下さい。 よろしくお願いします。 キャサリン

    • ベストアンサー
    • PHP
  • 教えてください!CGIでフォトアルバムを作っています。

    フリーでダウンロードしてきたCGIでフォトアルバムを制作しています。ブラウザから写真(JPEG)のデータをアップロードして、自動的にレイアウトしてくれるというものです。CGIは一応動作するのですが… アップする写真データの容量は512Kまでの設定になっています。 いろいろ試した結果、こんな状態です。 ●winからアップロードできるファイルとできないファイルがある ●winからは極端に小さいJPEGデータならアップできる(おそらく) ●macからだと容量制限内のJPEGであればアップロードできる ●同じ写真のデータでも、winからはアップできないのにmacではできる ●使用しているブラウザは、winはIE6.0、macはIE5.2 macではCGIはちゃんと動くので、CGIの問題ではないような気がするのですが。。。どうでしょうか?何が原因なのかさっぱりわかりません。 winで正常動作しないっていうのが、すごく気になってまして。。。 どうかお力を貸してください。 ちなみに、使っているCGIはこれです。 http://scrlab.g-7.ne.jp/cgi_php/album.php

    • 締切済み
    • CGI