アップダウン updown.cgi

トップへ English Page


機能
    ファイルアップローダー
  • ファイルアップロード
  • リンクされたファイルのリスト表示
  • ファイル削除機能
  • 最大アップファイルサイズ変更可
  • パスワード機能
  • 簡単セットアップ
  • 拡張子ごとに別ウィンドウで開くかの設定可能
  • 拡張子ごとのアップロード禁止ファイル設定可能
  • メンバー専用パスワードでアップロード制限可
  • ダウンロードカウンタ、ダウンロードパスワード等の機能が追加されたアップダウン2もあります
  • 管理人のみがファイルを公開するならファイルリスト3などもあります
  • 画像のリスト、サムネイル表示、ダウンロードには画像ダウンロードがあります
  • CGIではありませんが もあります。
設置方法
  1. 書き込み可能でCGI実行可能なディレクトリにupdown.cgiを置く。
  2. データファイル保存のための書き込み可能なディレクトリを作成する。作成せずにCGIと同じディレクトリでも使用可。環境設定で変更できます。
  3. updown.cgiの1行目のperlのパスをプロバイダに従って変更する。
  4. updown.cgiのパーミッションを適切に変更する。
  5. ブラウザ上でupdown.cgiを実行すると管理人パスワードを聞いてくるので入力する。
  6. 一番下のセットアップにパスワードを入れクリックし、環境を設定する。
  7. その後は「アップダウン」として機能する。
バージョンアップ方法
    新しいCGIの一行目のPerlのパスを変更して置き換えるだけです。今まで使っていた設定はそのまま継承されます。
セキュリティについて
    アップ後のファイルのパーミッションは自動的に0666に設定されます。しかし、どんなファイルでもアップロードできるので、実行権限の設定がないWindowsサーバー等では任意のCGIをアップロードされて外部から実行されてしまう恐れがあります。管理用設定で.cgiや.pl等の拡張子ではアップロードできないように設定し、またサーバー側でファイルが保存されるディレクトリはCGIを実行できない設定にすることを強くお勧めします。
最大アップロードファイルサイズについて
    スクリプト自体にアップロードするファイルサイズの制限はありません。管理人画面で自由に設定できます。しかし、アップロード中にサーバーのメモリーにファイルを取り込むのでサーバー上での使用可能なメモリー容量の制限から大きなファイルは正常にアップロードできない可能性があります。また、回線のスピードなどによりタイムアウトになる可能性もあります。アップファイルサイズはその部分を考慮して設定するのがよいでしょう。経験上10MBから20MBでは大体問題ないと思われます。当然サーバーで割り当てられているディスク容量やユーザーの利用頻度も考慮して適切に設定することが望ましいです。
サンプル&CGI
更新情報
  • 2.075 : 12/20/07 : エラーメッセージを修正
  • 2.074 : 1/3/07 : body内挿入分の「タイトルの下」を修正
  • 2.073 : 8/9/06 : ページ内挿入分設定を追加
  • 2.072 : 5/9/06 : テンポラリファイルが残るバグを修正
  • 2.071 : 1/25/06 : ローカルタイムモードを追加
  • 2.070 : 11/14/05 : アップファイル名の処理を修正
  • 2.069 : 10/6/05 : メンバー専用パスワードを追加
  • 2.068 : 10/1/05 : Copyrightにリンクを追加
  • 2.067 : 9/24/05 : 拡張子を省略した場合元の拡張子を使うように修正
  • 2.066 : 9/22/05 : Headerにcharsetを追加
  • 2.065 : 9/10/05 : アップロード禁止モードを追加
  • 2.064 : 8/28/05 : アップロード方法を変更
  • 2.063 : 8/25/05 : アップ後のファイル名にハイフンを許可するように変更。jcode.pl, cgi-lib.plを削除。cryptを変更。
  • 2.062 : 2/19/05 : リンククリック時のオプションを追加
  • 2.061 : 2/6/05 : Locationを修正
  • 2.06 : 1/14/05 : リストファイルにホスト名を記録するように修正
  • 2.05 : 4/14/03 : セットアップ画面追加 ソースの構造を変更 コピーライトの年数表示を修正
  • 2.04 : 3/31/03 : アップ画像最大ファイルサイズ設定追加 削除したときリストファイルから改行が抜けるバグを修正 トップへのリンクを追加
  • 2.03 : 3/25/03 : 著作権表記を追加 セットアップファイルを使えるように変更
  • 2.02 : 3/24/03 : パスワード作成失敗エラー処理を追加
  • 2.01 : 1/28/03 : IEでアップロードが正しくできないのを修正
  • 2.0 : 11/26/02 : パスワード機能を追加 showdllst.plとwrdllst.plをupdown.cgiの一つに統合