カスタマイズしたもの。Uploader」を改造、再配布するものです。表示に関わる部分だけを変更しています。スクリプトの知識は皆無に等しいです。大まかなデザインはこちらで変更できると思います。スタイルシートの要素の指定は、オリジナルのデザインを再現する部分にとどめています。帰属しますが、利用者の責任において自由に改変・運用することができます。一切の責務を負わないものとします。基づいて再配布されます。配布ファイルを展開すると、以下のファイルが抽出されます。upload.cgiをエディタ等で開き、「$set{'title'}」から「$set{'link_target'}」までのパラメータを設定します。以下にパラメータの項目を示します。$set{'title'}$set{'description'}$set{'log_file'}$set{'max_log'}$set{'max_size'}$set{'min_flag'}$set{'min_size'}$set{'max_all_flag'}$set{'max_all_size'}$set{'file_pre'}$set{'pagelog'}$set{'base_html'}$set{'interval'}$set{'deny_host'}$set{'admin_name'}$set{'admin_pass'}$set{'html_dir'}$set{'src_dir'}$set{'base_cgi'}$set{'http_html_path'}$set{'http_src_path'}$set{'dlkey'}$set{'up_ext'}$set{'up_all'}$set{'ext_org'}$set{'deny_ext'}$set{'change_ext'}$set{'home_url'}$set{'html_all'}$set{'dummy_html'}$set{'find_crypt'}$set{'binary_compare'}$set{'post_flag'}$set{'post_key'}$set{'disp_error'}$set{'error_level'}$set{'error_log'}$set{'error_size'}$set{'zero_clear'}$set{'disp_comment'}$set{'disp_date'}$set{'disp_size'}$set{'disp_mime'}$set{'disp_orgname'}$set{'per_upfile'}$set{'per_dir'}$set{'per_logfile'}$set{'link_target'}以下に、設置の一例を示します。括弧内の数字はパーミッションです。アクセスすると、ログファイルとディレクトリを自動的に作成します。アクセスした際に「メインログの作成に失敗しました」などの表示が出た場合はディレクトリのパーミッション設定を見直してください。ID、「key」に管理者パスワードを入れます。削除フォームの「No.」に番号を入れます。有効な場合「D」と言う文字がファイル名の左側に出てきますのでそれをクリックされても結構です。削除パスが必要なときは入力します。管理者パスを入れると全てのファイルが削除可能です。一致する場合に限っては削除パスは必要ではありません。「del」を押します。管理者は管理画面にログインすることにより選択・一括削除ができます。HTMLを更新したい場合スクリプト改変・投稿パス有無等でフォームデザインが変わって更新したい場合は削除フォームで「No.」を入れず「key」に管理者パスを入れて「del」を押してください。管理画面にログインして作業をしてください。削除補助として使用しています。(JavaScript)投稿フォームの削除パス・投稿パスを記憶します。(JavaScript)削除フォームのパスを記憶します。削除パスをコピーします。保存の期限とかは特に制限していないので必要ない場合は該当部分を修正してください。管理者はまず削除フォームに管理者パスを入れ「del」を押し記憶させるとファイル削除や管理画面に入ったりする際に楽になると思います。一部の文字コードが「\」と重なっている影響で、ファイル名に「表、予、ソ、ー」などが含まれているとファイル名が途中で切れます。エラーがでることもあります。変換するのがよいかと思います。タグ部分は書き換わります。切り替えるときはログファイルの変換もお忘れずに。連続投稿を指定した秒数の間拒否します。表記しても問題ありません。分以内に他の人がアップロードをした場合は解除されてしまいます。$set{'max_all_flag'}この値を有効にすると投稿数以外にファイルの容量でもログ落ちを判定するようになります。設定したほうがよさそうです。メインログからは削除していません。よって設定ログ数・容量より実際のログ数・容量が多くなることがあります。登録されているもの以外でもアップロードを受け付けます。拡張子「.bin」で登録されます。投稿時の拡張子になります。スクリプト言語など予期せぬ動作をする場合がありますのでセキュリティーには十分気をつけて下さい。最初に赤の「*」が付きます。パス付だ」と書いておけばダウンロードする側にも多少はメリット!?があるかなと思います。$set{'binary_compare'}この値が有効になっていると既にアップロードされているファイルとバイナリ比較をします。一致したらファイルをアップロードさせません。この値をフォームに入力しないとアップロードできなくなります。投稿パスは「,」で区切ることで複数発行することができ、メインログには備考として投稿された際の投稿パスが記録されます。$set{'dlkey'}ダウンロードパスの使用の有無アップロードされたファイルを「./src/up****.***」から「./src/up****.***_[a-zA-Z0-9]{20}/up****.***」にリネームすることによって作成されるファイルリストのリンクより辿れなくします。投稿時設定したダウンロードパスにて認証することによって参照できます。吐き出すようになります。吐き出すようにすることをお勧めします。以外からの操作でファイルを削除した場合、メインログには情報が残っているがリンク先のファイルがないということがあります。この値が有効な場合次回ファイルアップロード時に該当ファイル情報をメインログから削除します。ファイルリストに記載されます。パスが違う場合や設置ディレクトリのパーミッションが違う場合が多いようです。操作などでは作らない方が懸命です。管理画面に入るのが面倒です管理者はまず削除フォームに管理者パスを覚えさせてください。入れると管理画面に入れます。検出のマーキングです。投稿パスを複数設定できるって何の意味があるんですか?個人毎に発行すると誰があげてるか分かるかもしれません。とパスで複数クライアントが繋がってたという話を知り合いから聞いたのでどの投稿パスでアップロードしてるか記録してみると面白いかなと複数設定できるようにしてみました。削除パスを忘れてしまいました。ままの場合そのように表示されることがあります。