****************************************************************************** ハローアップ Ver 2.2 by Hello-IDOL(ハロア) ****************************************************************************** ◆更新情報 Version 2.1 ⇒ config.php upload.php 更新 up_rank.log 追加 ◆改造元スクリプト PHP Photo Gallery http://script.s16.xrea.com/ 鏡の国 Wastepaper Uploader v1.5 by Mikio/玉子。 http://utu.under.jp/ Wastepaper Basket PHPぁぷろだ v2.2 & PHPリンクカウンター by ToR http://php.s3.to レッツPHP! ずるぽんあぷろだ by ずるぽん http://zurubon.strange-x.com/uploader/ @プログラマ ◆主な追加機能 ・ダウンロードカウンタ機能 ・XHTML1.1準拠、スタイルシート対応 ・受信パス機能 ※1 ・検索機能(and or 検索) ・サムネイル画像の自動生成機能 ・ギャラリー表示モード ・オリジナルファイル名、コメントファイル名でのダウンロード機能 ・RSS出力機能 ・メール通知機能 ・MD5ハッシュ生成機能 ・管理モード(一括削除・選択削除・重複ファイルチェック) ・投稿後のコメント編集 ・新着表示 ・投稿履歴(単純ホスト判別) ・パスワード付書庫判別(zip/gca/rar) ・アクセス制限機能の拡張 ・管理用の全ログ出力機能 ・その他バグの改善(多重転送時の重複・エスケープ処理・書き込みモード) ※1 受信パス付きファイル用のフォルダへの直アクセスは .htaccess ファイル等で    制限することを薦めます。    (例 order deny,allow       deny from all   ) ◆使用方法 1.設定ファイル config.php を文字コードEUC-JPに対応したエディターで開き各項目を   設定します。特に下記の項目は必ず変更し、ファイル名・フォルダ名も対応させて変   更してください。   $logfile = "up.log";   $logfile2 = "up_all.log";   $logdlc = "up_ext.log";   $updir3 = "./dlpass/";   $admin = "12345";   また、upload.php の209行目のHEAD情報は必要ならば変更してください。           2.アップロード後、パーミッションは以下のように変更してください。   フォルダ(777) dlpass img thumb ※設置するフォルダも(777)   制限ファイル(666) last.cgi   ログファイル(666) up.log up_all.log up_ext.log   その他(644) *.php *.gif *.css 3.PHPぁぷろだのログを流用する場合はログの文字コードをshift-jisからEUCに変更し   てください。その場合、管理用の全ログにも同じ物を用意してください。また、追加   機能のログが自動生成されますのであらかじめ up_ext.log は消しておいてください。 ◆更新履歴 2008/02/10 v2.2 ・ランキングの負荷軽減 2008/01/15 v2.1 ・flockのif制御追加 2007/05/16 v2.0b1 ・スクリプト経由でのファイルへのアクセス制限機能追加 ・link.php、rss.php を upload.php に統合 up_dlc_bak.log last.cgi を削除 ・削除時、編集時、管理時の書き込みモードを修正し統一 2007/02/28 v1.8b1 ・オリジナルファイル名、コメントファイル名でのダウンロード機能 ・受信パス付ファイルのサムネイル作成選択 ・拡張機能ログのバックアップ追加 ・ページリンクが折り返すように修正(Opera等) ・受信パス付きファイルのMD5ハッシュ非表示・非検索 ・その他細かい修正 2006/11/23 v1.7b8 ・オートリンクのバグ修正 2006/10/02 v1.7b7 ・Notice潰し(2回目) ・カウンタを飛びにくく改善 2006/08/19 v1.7b6 ・同時アップロード時の重複改善 2006/08/12 v1.7b3 ・Notice潰し(1回目) 2006/08/09 v1.7b2 ・モードリンクを設定ファイルconfig.phpに移動 ・ファイル番号の桁数を設定できるように変更 ・ログオーバー時のサムネイル・パス付きファイルの消し忘れ ・ディスク容量の計算の階層を一つ上からに 2006/08/03 v1.7b1 ・管理モードの追加(一括削除・重複ファイルチェック) ・DLランキングの追加 ・環境設定がすぐに反映されるように変更 ・ファイル番号の重複回避設定の追加 ・各種バグ直し ログの書き込みモード 2ページ目以降のand/or忘れ 処理の重複改善 gifサムネイルの消え残り 2006/03/24 v1.6b3 ・ファイルを新規ウインドウで開くを復活 ・画像サイズを求めるかどうかON/OFF 2006/02/19 v1.6b2 ・ギャラリー表示とURIリンクのバグ修正 ・出力ソースを少し見やすく変更 2005/11/20 v1.6b ・MD5ハッシュ機能追加、MIMEタイプ修正 2005/09/13 v1.53b ・RSS出力機能、メール通知機能追加 2005/09/10 v1.51b ・受信パスの判別が甘かったのを修正 2005/09/08 v1.5 ・エスケープ処理の改良 2005/07/10 v1.43b4 ・[受パス]の表示追加 2005/06/29 v1.43b3 ・編集時のライン表示のバグ修正 2005/04/17 v1.43b ・受信パス機能 ・ログ形式を移行しやすいように拡張ログとデフォルトログに分離 2005/03/24 v1.42 ・DLカウンタ ON/OFF ・ミス修正 2005/03/22 v1.41 ・cookieのバグ修正 2005/03/06 v1.4 ・ギャラリー表示(サムネイル) ・投稿履歴(単純ホスト判別) ・ページリンク、全ログのバグ修正 2005/02/18 v1.3 ・新着表示 ・簡易検索(and or 検索) ・コメント編集 ・アップロードフォームの分離 ・設定ファイル分離 config.php ・シンプルカウンタ&sam.php削除 2005/02/04 v1.23 ・DLカウンタファイルを分離 ・連続DLカウントを制限 ・環境設定追加(DLカウンタ列とPASS付書庫判別列) ・バグ1箇所修正 2004/12/16 v1.22b ・ソースのバグを数箇所修正 2004/12/15 v1.21b ・ディスク残量表示 ・ファイルサイズ表示を1024GBまでに変更 2004/12/09 v1.20 ・ディスク使用量表示 2004/12/02 v1.15b ・DLカウンタの設置 ・ログファイルの仕様の変更(前Verからの移行は注意) 2004/12/01 v1.10 ・ベースをWastepaper Basket提供のXHTML1.1改造版に変更 ・sam.phpはWastepaper Basket提供のものを同梱 ・pass付きの書庫判別(zip/gca/rar)コメント欄に * が付く 2004/11/16 v1.01b ・shift-jis から EUC に変更 ・sam.phpのregister_globals問題を修正 2004/11/11 v1.00 ・投稿できない致命的なバグの修正 ・削除時にサムネイルも同時に削除 ・ファイルサイズ表示を1024MBまでに変更 ・消え残ったファイルがあった場合の投稿エラーを改善 ・直リンク・特定ホスト拒否機能の拡張実装 ・転送仕様の変更 ・管理用に全ログファイルを追加 ◆著作権/免責 Hello-UPの表示は消していただいて結構ですが誤って改造部分を レッツPHP!に問い合わせることがないようにお願いします。 このスクリプトを使用した結果、生じたいかなる損害に対してもHello-IDOLは その責任を一切負いません。使用者個人の責任でご使用下さい。 ◆サポート 意見・感想・バグ報告などありましたら、ご連絡ください。 Mail: haroa@helloidol.net HP : http://idol.nm.land.to/ Hello-IDOL(ハロア)