]> Sn Uploader 改 | FullAstern!

Tools

つくったもの置き場

Sn Uploader 改

Sn Uploader (CGI.pm版) にサムネイル生成機能とメール通知機能を無理矢理付け足したアップローダスクリプトです。

snup_051010e_kai.zip [mod.1603072206]

動作例

追加機能

  • ImageMagickによるサムネイル画像作成
  • ファイルのアップロード時と削除時に指定アドレスへメール通知送信

動作環境

Sn Uploader 改の動作には以下のモジュールが必要になります。

  • Encode
  • Net::SMTP
  • Net::POP3
  • ImageMagick (PerlMagick)

動作確認はApache+Windows環境のみです。 mod_perlでも動くかもしれません。

設置方法

zipを解凍し、upload.pl 内の設定変数をテキストエディタで編集します。 各設定変数の説明は同梱のreadmeやスクリプトを参照してください。

設置するディレクトリを作成し、その下にzip内のファイルをアップロードしてください。 doc ディレクトリは削除して構いません。

構成例
-- up / upload.pl  --- スクリプト本体&lf;    |   index.html --- (自動生成)&lf;    |&lf;    +-- src   --- アップロードファイル保存ディレクトリ&lf;    +-- thumb --- サムネイル保存ディレクトリ&lf;    +-- log   --- ログディレクトリ&lf;    +-- img   --- CSSディレクトリ
chmod 例
chmod 777 up up/src up/thumb up/log up/img&lf;chmod 755 up/upload.pl&lf;chmod 666 up/index.html

設置後、up/upload.pl にブラウザからアクセスすると index.html が自動生成されます。

サポート

このスクリプトに関するバグ報告等は 本家Sn Uploaderのサイトではなく、当サイトまで お願いします (連絡先はトップページに掲載しています)。

保証はありませんが、出来る限りの範囲で対応すると思います。

ライセンス

本家 Sn Uploader の再配布規定に準じます。 当サイトのリンク表示は削除可です。

Changelog

mod.1603072206
  • メール通知機能を実装しました。
  • DLKeyを有効にしているとDLKeyが設定されていないファイルでもサムネイルが作成されない不具合を修正しました。
  • [ALL]を有効にしていると他のファイルリストが重複して出力される不具合を修正しました。
  • DLKeyまたはdummyHTMLのあるファイルでサムネイルのリンク先が404になる不具合を修正しました。
  • DLKey付きのファイルアップロード時に Use of uninitialized value 警告が出る不具合を修正しました。
mod.1403110536
  • とりあえず動いた。
© FullAstern!