リストダウン lstdn.cgi

トップへ

機能

    ファイルリスト表示&ダウンロード
  • あるディレクトリにあるファイルを表示
  • ファイルサイズ、日付表示
  • クリックでファイルのダウンロード可能
  • チェックボックスによる一括ダウンロード可能
  • リストファイルにより指定したディレクトリ内のみ、ファイルのみを表示ダウンロード可能
  • 自動zipファイル作成
  • ページ内ファイル数表示制限機能
  • 画像のリスト、サムネイル表示、ダウンロードには画像ダウンロードがあります
  • 誰でも自由にファイルをアップロードするなら、ダウンロードカウンタ、ダウンロードパスワードも付いたアップダウン2もあります
  • 表示、ダウンロード期間を指定できる連載ダウンロードもあります
  • ファイル自体を暗号化してアップロードするクリプトアップもあります。
姉妹スクリプトとの主な違い 設置方法
  1. Perlのモジュール、Archive::Zipがインストールされている必要があります。
  2. 書き込み可能でCGI実行可能なディレクトリにlstdn.cgiを置く。
  3. lstdn.cgiの1行目のperlのパスをプロバイダに従って変更する。
  4. lstdn.cgiのパーミッションを適切に変更する。
  5. ブラウザ上でlstdn.cgiを実行する。
  6. 管理人パスワードを訊いてくるので設定する。
  7. 「管理用」をクリックし、チェックを「セットアップ」にし、パスワードを入力し管理人設定ページで設定をする。
  8. もう一度「管理用」をクリックし、今度はチェックを「リストファイル作成」にし、パスワードを入力しリストファイル作成ページで作成する。リストファイルはこのページを使わなくてもエディタで作成できます。詳しくはサンプルをご覧ください。
  9. リストファイルが準備できてそこに記してあるファイル、ディレクトリが存在するならば「リストダウン」として動作する。
リストファイル
  • リストファイル(デフォルトはlistfile.lst)の内容は普通のテキストで、タイトル、ファイル名(ディレクトリ名)を半角カンマで区切って1行ごとに並べます。以下のようになります

    海の写真,photo/sea.jpg
    ライブラリ,../mylib/library.zip
    歌フォルダ,myfiles/songs

  • リストファイルはエディタで作成する他に、管理用設定の「リストファイル作成」からウェブ上でも作成できます。
  • リスト表示するファイルの数に制限はありません。リストファイルに並べるだけ表示できます。
  • タイトル、コメントに文字数制限はありません。
  • 2カラム目(ファイル名)の部分がディレクトリだった場合はそのディレクトリ内のファイル全てリスト表示されます。その場合、「タイトル/ファイル名」として表示されます。2カラム目がファイルかディレクトリかは自動的に判別されます。
  • ファイル名、ディレクトリ名が全角文字等、半角英数以外の場合の動作は保証できません。
サンプル&CGI
更新履歴
  • 1.002 : 10/26/06 : zipファイル格納ディレクトリを指定できるように修正
  • 1.001 : 10/25/06 : zipダウンロードページへ移動するオプションを追加
  • 1.0 : 7/28/05 : Created