Hello-UP  ハローアップ  by Hello-IDOL(ハロア)

Hello-UP は、レッツPHP!で配布されているアップローダースクリプト
“PHPぁぷろだ”の改造スクリプトです。運用は自己責任でお願いします。


ダウンロード

Hello-UP Version 2.6 (2012/01/28) New!!


Enaya氏によるMySQL管理対応版はこちら
Enaya uploader v1.1.0 (2011/06/14)


Hello-UP Version2.6 アップローダーサンプル ファイル一覧表示 ギャラリー表示


◆主な追加機能

 ・ダウンロードカウンタ機能 ※1
 ・XHTML1.1準拠、スタイルシート対応 ※2
 ・受信パス機能 ※3
 ・検索機能(and or 検索)
 ・サムネイル画像の自動生成機能
 ・ギャラリー表示モード(Lightbox+ 表示対応)
 ・オリジナルファイル名、コメントファイル名でのダウンロード機能
 ・管理モード(一括削除・選択削除・重複ファイルチェック)
 ・複数ファイル同時アップロード機能
 ・ページリンクの改善
 ・RSS出力機能
 ・メール通知機能
 ・投稿後のコメント編集
 ・新着表示
 ・投稿履歴(単純ホスト判別)
 ・MD5ハッシュ生成機能
 ・パスワード付書庫判別(zip/gca/rar)
 ・アクセス制限機能の拡張
 ・管理用の全ログ出力機能
 ・URLコピー機能
 ・その他バグの改善等(多重転送時の重複・エスケープ処理・書き込みモード)

※1 Apache の mod_rewrite を使用した直リンアドレスでのカウントアップに対応。

※2 アップロードフォームにHTML5のmultipleを使用しています。

※3 受信パス付きファイル用のフォルダへの直アクセスは .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";
  $deldir	= "./delfile/";

  また、upload.php 内のHEAD情報は必要ならば変更してください。
    <link rev="made" href="mailto:hoge@hogehoge.jp" />
    <link rel="index" href="./upload.php" />

2.アップロード後、パーミッションは以下のように変更してください。

  フォルダ(777)	dlpass img thumb ※設置するフォルダも(777)
  制限ファイル(666)	last.cgi
  ログファイル(666)	*.log
  その他(644)		*.php *.gif *.css

3.php.iniの各項目を希望する設定に変更

  memory_limit = 32M
  post_max_size = 2M
  upload_max_filesize = 2M
  ※ memory_limit >= post_max_size >= upload_max_filesize となるように設定してください。
  ;extension=php_gd2.dll → extension=php_gd2.dll

4.PHPぁぷろだのログを流用する場合はログの文字コードをshift-jisからEUCに変更し
  てください。その場合、管理用の全ログにも同じ物を用意してください。

5.Apacheのmod_rewriteを使って直リンアドレスでのDLカウンタを有効にする方法
  (例 land.to & さくらインターネットの場合

  $linkmod = 1; にして .htaccess に

   RewriteEngine On
   RewriteBase /
   RewriteRule ^img/style.css$ style.css
   RewriteRule ^img/up([^/]*)\.([^/]*)$ upload.php?id=$1 [L]

   のように img/up***.*** にアクセスがあった場合 upload.php へidを渡す設定にする
   php.iniの error_reporting では E_ALL & ~E_NOTICE にしてnoticeを外してください


◆改造および参考元スクリプト・同梱スクリプト等

PHPぁぷろだ v2.2 & PHPリンクカウンター  by ToR
http://php.s3.to/  レッツPHP!

Wastepaper Uploader v1.5  by Mikio/玉子。
http://utu.under.jp/  Wastepaper Basket

PHP Photo Gallery
http://script.s16.xrea.com/  鏡の国

ずるぽんあぷろだ  by ずるぽん(未サポ)
http://zurubon.strange-x.com/uploader/  @プログラマ

LightBox+
http://serennz.sakura.ne.jp/toybox/lightbox/  toybox


◆著作権/免責

Hello-UP部分の著作権の表示は消していただいて結構ですが誤って
改造部分をレッツPHP!に問い合わせることがないようにお願いします。

このスクリプトを使用した結果、生じたいかなる損害に対してもHello-IDOLは
その責任を一切負いません。使用者個人の責任でご使用下さい。


◆サポート

意見・感想・バグ報告などありましたら、ご連絡ください。

BBS: http://jbbs.livedoor.jp/music/14108/
Mail: helloidol@gmail.com  Hello-IDOL(ハロア)


◆更新履歴
2012/01/28 v2.6
 ・IE、Firefox、Chrome、Opera、Safari最新版でのダウンロード対応
 ・mod_rewriteでの直リン化への対応設定の追加
2012/01/22 v2.5
 ・複数同時アップロードフォームをmultipleに変更
 ・URLコピー機能の追加(CopyボタンはIEのみ)
 ・PHP 5.3.x で推奨されない関数の削除(DEPRECATED対策)
 ・UTF-8変換時の文字化け対策(波ダッシュ問題)
 ・削除ファイル移動時のサムネイル消し忘れの修正
 ・Windowsサーバーでのディスク使用量表示の修正
2010/12/07 v2.41
 ・ALL非表示設定時のAdminでのミス修正
2010/11/29 v2.4
 ・ページリンクの改善、ALL非表示設定の追加
 ・Lightbox+をVer.20100821に更新
 ・ダウンロードカウンタファイルの自動再生成設定
 ・複数ファイル同時アップロード設定
 ・オリジナルファイル名、コメントファイル名でのダウンロードのGoogle Chrome対応
 ・RSSのHeader表示、IE用Submitの対策、エラー表示の修正
 ・受信パス必須設定、コメント無し投稿設定
 ・ランキング更新日時、間隔の表示
 ・削除ファイル移動設定
       ・
       ・

※詳細は配布スクリプト内 readme.txt 参照


逆アクセスランキング