ここは、たぽろだ のCGI配布サイトです。
たぽろだ とは、ダウンロードする時にモリタポを支払う必要があるアップローダーです。モリタポのユーザーであれば誰でもファイルをアップロード/ダウンロードできます。
また、モリタポのユーザーであれば誰でも たぽろだ の管理者に成る事ができます。管理者は自分が管理する たぽろだ からファイルがダウンロードされると手数料をもらう事ができます。

初めての方は、まず、モリタポの会員登録をしてください。
すでにモリタポをお持ちの方は、下記の「設置方法」「FAQ」を参考に、たぽろだ を設置・運営してみましょう。

△TOPへ
★ファイルをダウンロードしたい人は?【利用者】
たぽろだ市場」からファイルを探してください。 ファイルのダウンロードにはモリタポアカウントと、モリタポが必要です。
(参考:モリタポとは?)

モリタポの支払先は管理者です。
利用者は管理者にモリタポを振り込み、管理者がうp主へモリタポを振り込みます。

ダウンロード時に表示された説明とダウンロードしたファイルが違っていた場合、うp主への支払いをキャンセルする事ができます。(悪意のあるアップロードに対する対策です) ただし、キャンセル処理は、管理者からうp主へのモリタポ振込がキャンセルされるだけです。利用者に返金されるような仕組みは、たぽろだ にはありません。
★ファイルをアップロードしたい人は?【うp主】
「たぽろだ市場」の「たぽろだ一覧」から、お好みの たぽろだ を選んでUPしてください。 ファイルのアップロードにはモリタポアカウントが必要です。(モリタポは必要ありません。
(参考:モリタポとは?)

モリタポがうp主のモリタポ口座に振り込まれるのは、
 1:利用者がファイルを購入して
 2:利用者が購入をキャンセルせず
 3:管理者が設定した待ち時間を経過した後
になります。
焦らず、ゆっくりとお待ち下さい。

!注意!
利用者に購入キャンセルされると、モリタポをもらう事ができません。 嘘偽りのないファイルのアップロードをお願いします!!


アップロードしたファイルのモリタポ価格は、うp主が自由に設定出来ます。 しかし、うp主のモリタポ口座に振り込まれる金額は各種手数料が差し引かれた価格になるので注意して下さい。
簡単に説明すると、

「登録した金額 - 管理者の設定した手数料
   - モリタポ決済手数料 = 口座に振り込まれる価格」

となります。 詳しい説明は FAQ「私の口座には、どれだけのモリタポが振り込まれるの?」をご参照下さい。

たぽろだ管理手数料 は管理者が自由に設定出来るもので、たぽろだ 毎に違うかもしれません。 設置先の たぽろだ、または「たぽろだ市場」からご確認ください。

★たぽろだ を公開したい人は?【管理者】
たぽろだ のCGIスクリプトは無料で公開しています。 下記の「設置方法」を参考に、たぽろだサーバーを公開してください。

再配布可能です。改造して配布する事も可能です。
ただし、突然、仕様変更することもあります。仕様変更の告知は、当スクリプト配布サイトにて行います。定期的にチェックして下さい。

公開した たぽろだ からファイルのダウンロードが行われると、事前に設定した たぽろだ管理手数料 だけモリタポをもらう事ができます。 自分のたぽろだ にアップロードされるファイルの内容や、サーバースペック、回線速度に見合った たぽろだ管理手数料 を設定しましょう。

また、利用者がファイルダウンロードのキャンセルを行うと、管理者の手元にうp主へ支払われるはずだったモリタポが残ります。 たぽろだ はここまでしか行いません。その後のモリタポの扱いは管理者の裁量に委ねられます。

たぽろだ は、たぽろだ市場 が置かれているサーバーと通信を行います。 通信が成功すると たぽろだ市場 に、商品情報や たぽろだ の情報が表示されるようになります。

最後に、サーバーにアップロードされたファイルが原因でトラブルが発生した場合、管理者が全責任を負います。
違法ファイルは即刻削除してください。

※アップロードされているファイルや、ファイルに対するコメントを管理するツールが同梱されています。
こちらにドキュメントがあります。
△TOPへ

配布スクリプト

たぽろだ はperlスクリプトで作られています。
perlをCGIとして実行できる環境で動かして下さい。

※たぽろだ が使用しているperl モジュールについて
たぽろだ は、perlのSocketモジュールを使います。
また、Digest::MD5 モジュールも使います。

Digest::MD5が使えない環境で たぽろだ を実行する場合は、
FAQ「perlモジュールが使えない」をご参考下さい。


たぽろだ 動作確認ブラウザ

たぽろだ の動作確認は次のブラウザで行っています。

 ●Internet Exproler 8
 ●Mozilla FireFox 3

動作確認が取れていないブラウザでの動作保証は行っておりません。 ただし、たぽろだ のセキュリティに関する不具合については、積極的に改善する方針です。 不具合を見つけた場合は、お手数ですが、掲示板までご連絡頂くか、 お問い合わせフォームからご連絡下さい。

△TOPへ
STEP.1 モリタポアカウントを作る

モリタポアカウントを まだお持ちでない方は こちら から。

モリタポ決済用秘密鍵を設定していない場合は、モリタポ通帳の「ユーザー情報変更」メニューからモリタポ決済用秘密鍵を設定して下さい。

STEP.2 サーバーを用意する

たぽろだ を設置するサーバーを準備してください。

STEP.3 スクリプトをダウンロード

スクリプトはこちらからダウンロードできます。

   
↑ どちらか選んでクリックしてください。↑
 
以下、ZIPファイルでダウンロードした方への説明として記述します。tar.gzファイルでダウンロードした方は適宜説明を読み替えて下さい。
STEP.4 ファイルの解凍、確認

ファイルを取得し、解凍・展開が終わると以下のファイルが取得できます。

 
tapoloda/
|
+-script/
| |
| +- tapoloda.cgi     -- CGI実行ファイル
| +- tapolib.pl       -- 設定ファイル
| +- admin.cgi        -- 管理用CGI実行ファイル
| +- tapoadlib.pl     -- 管理用設定ファイル
| +- tapofunctions.pl -- 共通関数
| +- jcode.pl         -- 日本語文字コード
| |                        変換ライブラリ
| +- mumu.pl          -- テンプレートエンジン
| +- md5.pl           -- MD5ライブラリ
| +- .htaccess        -- .htaccessファイル
| +- index.html       -- ダミーページ
| +- LICENSE          -- GPLライセンス
| |
| +-template/
|   |
|   | == テンプレート - たぽろだ関連 ==
|   |
|   +- tapoloda_top.tpl         -- トップ
|   +- tapoloda_top_item.tpl    -- トップ(商品一覧)
|   +- tapoloda_top_pager.tpl   -- トップ(ページャー)
|   +- tapoloda_confirm.tpl     -- 購入 確認画面
|   +- tapoloda_complete.tpl    -- 購入 完了画面
|   +- tapoloda_cancel_confirm.tpl -- キャンセル確認画面
|   +- tapoloda_cancel.tpl      -- キャンセル完了画面
|   +- tapoloda_del_confirm.tpl -- 削除 確認画面
|   +- tapoloda_re_download.tpl -- 再DL 画面
|   +- tapoloda_re_complete.tpl -- 再DL(URL表示) 画面
|   +- tapoloda_comment.tpl     -- コメント一覧 画面
|   |
|   | == テンプレート - 管理関連 ==
|   |
|   +- admin_login.tpl      -- ログイン画面
|   +- admin_error.tpl      -- エラー画面
|   +- admin_top.tpl        -- トップ
|   +- admin_upload.tpl     -- アップロード管理画面
|   +- admin_edit.tpl       -- ファイル情報編集画面
|   +- admin_comment.tpl    -- コメント管理画面
|   +- admin_download.tpl   -- URLの確認画面
|   |
|   | == その他 ==
|   |
|   +- .htaccess            -- .htaccessファイル
|   +- index.html           -- ダミーページ
|
+- index.html

※文字の後ろに'/'(スラッシュ)が付いているのは、ディレクトリを表す印です。ディレクトリ名に'/'は含まれていません。
※文字コード、改行コードについて:上記のファイル全て、文字コードは[Shift-JIS] 改行コードは[LF]になっています。

STEP.5 各種ファイル修正

たぽろだ 設定ファイル(tapolib.pl)を、文字コード・改行コードの指定ができるテキストエディタで開き編集します。

ファイル冒頭のコメント文を読み、最低限、以下の設定項目を変更してください。

  • 管理者モリタポアカウント(メールアドレス)
  • 管理者モリタポ決済用秘密鍵
  • スクリプトURL
  • 各種データの保存先をランダムな文字列で生成するかどうか の設定

お使いのサーバーによっては、「ディレクトリ関連」設定項目の変更を余儀なくされる場合があります。この場合は、後述するディレクトリツリーを参考に値を変更してください。

次に、たぽろだ管理ツールの設定ファイル(tapoadlib.pl)を、文字コード・改行コードの指定ができるテキストエディタで開き編集します。

ファイル冒頭のコメント文を読み、最低限、以下の設定項目を変更してください。

  • 管理ページURL
  • ログイン用のアカウント情報

繰り返しますが、必ず変更して下さい。(特にアカウント情報)
これは、管理者として最低限行うべき事です。

最後に、tapoloda.cgiとadmin.cgiの行頭にperlへのパスが書かれています。お使いのサーバーに合わせて変更して下さい。

STEP.6 ファイルを設置

用意したサーバーのCGIが実行できるディレクトリに、tapolodaディレクトリ以下のファイルをアップロードします。

以下の記述を参考に、ディレクトリ、ファイルの実行権限の変更を行います。

tapoloda/  -- 777
|
+-script/
| |
| +- tapoloda.cgi     -- 755
| +- tapolib.pl       -- 644
| +- admin.cgi        -- 755
| +- tapoadlib.pl     -- 644
| +- tapofunctions.pl -- 644
| +- jcode.pl         -- 644
| +- mumu.pl          -- 644
| |
| +- md5.pl           -- 644
| +- .htaccess        -- 644
| +- index.html       -- 644
| +- LICENSE          -- 644
| |
| +-template/ -- 755
|   |
|   | == テンプレート - たぽろだ関連 ==
|   |
|   +- tapoloda_top.tpl         -- 644
|   +- tapoloda_top_item.tpl    -- 644
|   +- tapoloda_top_pager.tpl   -- 644
|   +- tapoloda_confirm.tpl     -- 644
|   +- tapoloda_complete.tpl    -- 644
|   +- tapoloda_cancel_confirm.tpl -- 644
|   +- tapoloda_cancel.tpl      -- 644
|   +- tapoloda_del_confirm.tpl -- 644
|   +- tapoloda_re_download.tpl -- 644
|   +- tapoloda_re_complete.tpl -- 644
|   +- tapoloda_comment.tpl     -- 644
|   |
|   | == テンプレート - 管理関連 ==
|   |
|   +- admin_login.tpl      -- 644
|   +- admin_error.tpl      -- 644
|   +- admin_top.tpl        -- 644
|   +- admin_upload.tpl     -- 644
|   +- admin_edit.tpl       -- 644
|   +- admin_comment.tpl    -- 644
|   +- admin_download.tpl   -- 644
|   |
|   | == その他 ==
|   |
|   +- .htaccess            -- 644
|   +- index.html           -- 644
|
+- index.html -- 644

お使いのサーバーによっては、上記の実行権限でCGIが動かない場合もあるそうです。

その場合は、777を707に、755を705の様に、グループの属性が全て0になるように設定してみて下さい。 後述するSTEP.8のディレクトリやファイルについても同様です。

なお、admin.cgiについては、.htaccessを使った接続元ホストの制限や、ファイル名自体の変更等、安易にアクセス出来ないようにすることを推奨します。 admin.cgiで出来ることは別記いたしますが、ログインが出来ると、ファイル削除/コメント削除/無料でのダウンロードが可能です。 トラブルが起きないためにも対策をお願いします。

STEP.7 たぽろだ の起動

ブラウザを使って たぽろだ(tapoloda.cgi) スクリプトURLにアクセスして、エラー無く動いていることを確認して下さい。 tapoloda.cgiが正常に動くまで、admin.cgiにはアクセスしないで下さい。予期せぬ動作になります。

tapoloda.cgiが正常に動作したら、admin.cgiにアクセスし、ログインして下さい。 ログインが正常に行われると、最初にログイン履歴が表示されます。

STEP.8 各種ディレクトリの確認

たぽろだ を起動すると、ディレクトリが以下のように作られます。
(難読化設定を行った場合、この通りにディレクトリは作られません。tapolib.plに書かれたディレクトリ名と照らし合わせて読み進めて下さい)

 
public_html/
|
+- script/
| |
| (省略)
|
+- logs/  -- 各種ログ
| |            保存ディレクトリ
| |
| +- timer/  -- 各種タイマー
| | |             保存ディレクトリ
| | |
| | +- hourly/  -- 時間毎のアクセスカウンタ
| | | |
| | | +- 時 でファイル名
| | |
| | +- daily/  -- 日毎のアクセスカウンタ
| | | |
| | | +- 年月日 でファイル名
| | |
| | +- monthly/  -- 月毎のアクセスカウンタ
| | | |
| | | +- 年月 でファイル名
| | |
| | +- paytimer.txt  -- 支払いタイマー
| | +- posttimer.txt  -- 市場アクセスタイマー
| |
| +- iplist.txt  -- 接続元IPのリスト
| +- post2center.log  -- たぽろだ市場通信ログ
| +- transaction.log  -- 支払い処理ログ
| +- login.log  -- ログインログ
|
+- payfiles/  -- 支払い情報ファイル
|                  保存ディレクトリ
|
+- tmpdata/  -- アップロードファイル
|                  一時保存ディレクトリ
|
+- updata/  -- アップロードファイル
    |            保存ディレクトリ
    |
    +- list.txt  -- 一覧情報ファイル

これらディレクトリとファイルが出来上がっていることを確認してください。(上図の中では書かれていませんが、全てのディレクトリにindex.htmlファイルが作られます。また、login.logはadmin.cgi起動後に作成されます)

新しく作られたディレクトリのパーミッションは、自動的に設定されています。お使いのサーバー上で問題になる場合は、 適宜変更してください。
(設定ファイル内で定義されているパーミッションを変更後、script以外のディレクトリを全て削除し、 再度、ブラウザから たぽろだ ページを表示する(CGIを実行する)事で、ディレクトリの作成とパーミッション変更が行われます)

ここまでが全て手順通りに行われていれば、準備完了です。

STEP.9 動作確認

管理者は次のことを行っておくと良いでしょう。
機能が増えたので、細かくリストしてみました。

ある程度意味のある順番に並べてありますが、お好みの手順で動作確認を行って下さい。

  • [うp主目線]- 商品(適当なファイル、URL)のアップロード
  • [利用者目線]- 商品の購入とダウンロード、ファイルの中身確認
    (モリタポ通帳で引落しを確認。即時処理)
  • [管理者目線]- transaction.logの確認(※1)
  • [管理者目線]- 支払い情報ファイルの確認(※1)
  • [管理者目線]- モリタポ通帳で振込の確認
  • [管理者目線]- 管理ツールからファイルの情報を確認
  • [管理者目線]- 管理ツールからファイルの情報を修正し、反映を確認
  • [管理者目線]- 管理ツールからファイルを論理削除し、反映を確認
  • [管理者目線]- 管理ツールから論理削除したファイルを復活し、反映を確認
  • [うp主目線/利用者目線]- コメント書き込みと確認
  • [管理者目線]- 管理ツールからコメントの確認
  • [うp主目線/利用者目線]- コメント規制
  • [管理者目線]- 管理ツールからコメントのチェック操作と反映を確認
  • [管理者目線]- 管理ツールからコメントの規制と反映を確認
  • [管理者目線]- 管理ツールから物理削除。IDを控えておき、list.txt、updataからファイルが無くなっている事を確認
  • [管理者目線]- うp主への支払い確認(※2)
  • [うp主目線]- 振込の確認(※2)
  • [管理者目線]- transaction.logの確認(※1、※2)
  • [うp主/管理者目線]- ファイル購入後、キャンセル処理。transaction.logの確認(※1)
  • [うp主目線]- ファイルアップロード後、公開取消
  • [利用者目線]- リンク切れ、文字化け、誤植の確認

※1:ファイルフォーマットはtapolib.plの末尾ドキュメントを参照
※2:うp主への支払い確認ができるのは、利用者が購入した30分後(初期値)になります。(tapolib.plの$PAY_TIMING参照)

補足.1

たぽろだ のモリタポ支払いフローをPDFでまとめました。
(ダウンロード)

補足.2

商品が1つアップロードされるたびに、たぽろだ から中央管理サーバに対して通信が発生します。 (設定で無効にすることも可能です)
通信規格(たぽろだ市場API)についてまとめました。こちらからどうぞ。

補足.3

たぽろだのファイル/コメントを管理する為のツールが同梱されています。(ドキュメント)
迅速な規制/削除のお手伝いになれば幸いです。

△TOPへ
Q
ファイルがダウンロードできない!
A

まずは たぽろだ の一覧に戻り、公開期限をチェックしてください。

再ダウンロードが出来ないのであれば、再ダウンロード期限が過ぎていないこと、再ダウンロード時に必要なDLキーが間違っていないこと、公開期限が過ぎていない事を確認して下さい。

それ以外の場合はうp主による公開停止、管理者によるファイルの削除等、見た目では判断できない原因が考えられます。 この場合は管理者にお問い合わせ下さい。
(管理者のメールアドレスは支払い最終確認の画面で「支払対象サービサー」として表示されます)


なお、ファイルを実名でダウンロードすると正しく保存できないことがあります。
「ファイルを実名でDLする場合は、...」のチェックを外して再度ダウンロードをお試し下さい。

 
Q
たぽろだ にアップロードされているファイルを削除して下さい。
A
アップロードされているファイルの管理、問題が起きた時の責任は たぽろだ を公開した管理者が監督、解決する事になっています。 (もちろん、管理者自身が公開しているサーバーだけが責任範囲です。他人が公開している たぽろだ サーバーは責任範囲外です)

これをご理解頂いた上で、管理者にお問い合わせ下さい。
(管理者のメールアドレスは支払い最終確認の画面で「支払対象サービサー」として表示されます)
 
Q
たぽろだ市場に公開された情報を削除したい
A

削除は出来ません。

ただし、ファイル名のリンクが切れている物、公開が終了している物を発見した場合は、削除されます。

 
Q
私の口座には、どれだけのモリタポが振り込まれるの?
A

まず利用者がファイルを購入すると、以下の価格が管理者の口座に振り込まれます。

うp主設定価格[A]
  - (うp主設定価格[A] x モリタポ決済手数料(5%))
管理者口座振込価格[B]

次に、うp主への振込価格は以下の通りです。

管理者口座振込価格[B]
- (管理者口座振込価格[B]
  * (モリタポ決済手数料(5%)+たぽろだ管理手数料[C]))
うp主口座振込価格(端数切り捨て)[D]

うp主には[D]の価格が振り込まれます。
従って、管理者の口座に残る価格(管理者の取得価格)は、

  管理者口座振込価格[B] - うp主口座振込価格[D]

ということになります。
なお、ユーザーが購入キャンセルをした場合は1番目の式までが処理として行われます。

各振込のタイミングについて、簡単に説明します。
[B]の価格は、利用者が購入を承諾したタイミングで振込が行われます。
[D]の価格は、[B]の振込処理後、以下の処理をAから順に通過してからうp主の口座に振り込まれます。

 A:たぽろだ側で設定された待ち時間が経過した後、
 B:ブラウザアクセスされる事で定時処理が動き出し
 C:支払い処理を行う。
 D:簡単モリタピ内の待ち時間(30分程度)待った後
 E:うp主口座に振り込み。

たぽろだ では、上記「Aの待ち時間(2種類)」と「Cの支払い処理の数」が設定出来るため、どれだけ待たされるかは たぽろだ 次第となります。 自分のご都合に見合った たぽろだ をお探しの上、ご利用下さい。

 
Q
モリタポが振り込まれない!
A

【管理者の場合】
サービサーメールアドレス、モリタポ決済用秘密鍵は合っていますか?

【うp主の場合】
ファイルアップロード時に登録したサービサーメールアドレスは合っていますか?

また、利用者に支払いのキャンセルが行われた場合、モリタポは振り込まれません。管理者に連絡を取るか、諦めて他の たぽろだ を利用することを強くお勧めいたします。

 
Q
たぽろだ を改造したいのですが?
A

可能です。御自由にどうぞ。

なお、たぽろだ市場APIの更新告知は、当サイトにて行います。 定期的にチェックをお願いいたします。

※補足
配布スクリプトに致命的なバグが見つかり、運営側で対応を行う事になった場合、たぽろだの取引記録であるtransaction.logを管理者に要求することがあります。 transaction.logのフォーマットに変更が無いと、対応手続きはスムースに進むでしょう。

フォーマット変更を行う場合は「日付」「easyAPIのURL(パラメータ付き)」「その行が何であるか(Location/キャンセル/購入処理)」を取引毎に必ず記録するようにして下さい。 運営側でtransaction.logを元に取引の照会が出来ない場合は、トラブル対応いたしません。

 
Q
改造したスクリプトをWEBページで公開したいのですが、大丈夫?
A

GPLの範囲で可能です。
リンク、連絡、共に必要有りません。

 
Q
たぽろだ の再配布は可能ですか?
A

GPLの範囲で可能です。
リンク、連絡、共に必要有りません。

 
Q
ユーザーサポートは受けられますか?
A

ユーザーサポートは受け付けておりません。
ここで言うユーザーサポートはプログラム設置等の技術的な質疑応答の事を指します。

新しいプログラムや既存のプログラムのバージョンアップの方でみなさんのお役に立てるよう、そちらに時間を使いたいと思いますので、みなさんのご理解とご協力をおねがいいたします。

 
Q
perlモジュールが使えない
A

Socketモジュールは管理者からうp主へのモリタポ振込処理と、たぽろだ市場との通信処理で利用しています。
申し訳ありませんが、Socketモジュールは準備してください。

Digest::MD5については、pure perlで実装されたソースコードがあるので、差し替えてご利用下さい。
(ダウンロードしたファイルはzip形式で圧縮されています。まずは解凍して下さい。その後「md5.pl」に改名し、サーバーにアップロードしてご利用下さい)

ダウンロード:md5_raw.zip

 
Q
FAQを読んでもわからなかったので問い合わせをしたい。
A

あなたの知りたい事が出ているかもしれません。
こちらの掲示板をご覧下さい。
掲示板はこちらから

解決できない問題は、こちらのフォームをお使い下さい。
お問い合わせフォーム

 
△TOPへ
用語集
たぽろだ市場
たぽろだ から寄せられた情報を元に、商品リスト/たぽろだ一覧 を表示するサイト。 たぽろだ から たぽろだ市場 に情報を送るかどうかは管理者が決定するため、全ての商品/たぽろだ がリストされるわけではない。

たぽろだ の商品情報が市場に届くのは、たぽろだ にファイルがアップロードされてから暫く時間が経過してから。気長に待っていて欲しい。
簡単モリタピ(MoritAPI)
オンラインポイントシステム「モリタポ」を使って決済ができるようにするための仕組みのこと。 APIって何?という人はあまり気にしなくていいです。
サービサーメールアドレス
モリタポで登録したあなたのメールアドレスです。簡単モリタピでは、モリタポを使って何かを販売する人のことを「サービサー」と呼びます。
モリタポ決済用秘密鍵
モリタポ通帳の「ユーザー情報変更」ページで設定します(ログイン必要)。 管理手数料を受け取るためのパスワードのようなものです。 英数半角文字で指定してください。 推測されにくいランダムな文字列にすることをオススメします。 (昔、モリタポ通帳内では「モリタポ決済用md5認証キー」と表示されていました)
たぽろだ管理手数料
うp主が管理者に対して支払う、場所代のような物。たぽろだ管理手数料は管理者によって任意に変更可能。ファイルの販売価格に対する割合で設定される。

モリタポの支払いフローはこちらから。(PDFファイルです)
たぽろだ市場API
中央管理サーバーが たぽろだ の情報を収集する為のAPI。 解説ドキュメントを作りました。こちらからどうぞ。

 
 
△TOPへ

まずはこちらの掲示板をご覧下さい。
掲示板はこちらから

解決できない問題は、こちらのフォームをご利用下さい。
お問い合わせフォーム

△TOPへ
 

利用規約はこちら
※別ウィンドウがひらきます。

△TOPへ
 
 
(C)2008 未来検索ブラジル