2011-11-20 186 views
0

我正在使用PeerTracker http://en.wikipedia.org/wiki/PeerTracker來跟蹤洪流哈希。我有一個簡單的HTML頁面來顯示有關跟蹤器的信息,例如其公佈網址。跟蹤器帶有announce.php和scrape.php,其中announce用於告訴跟蹤器你有一個散列被跟蹤,scrape用於返回跟蹤器或特定散列的統計信息。我希望能夠使用scrape.php來返回正在跟蹤的哈希總數以及整個跟蹤器的同級總數。我幾乎卡住了,因爲我不知道Bittorrent標準檢索信息,如果它甚至在PeerTracker上以同樣的方式實現,我也不確定如何在HTML頁面上使用刮擦來調用和顯示此信息.PHP。顯示PeerTracker統計信息,PHP和HTML

編輯: 所以我的問題是我怎麼會採取由scrape.php返回的信息和HTML頁面

上顯示「此HTTP GET方法的響應是‘text/plain的’或當我在我的Linux機器上運行

GET -uUsSed http://Tracker.SpaceAgeMinds.com:80/scrape.php 

我得到以下有時gzip壓縮由一個B編碼字典」

的壓縮文檔。

GET http://Tracker.SpaceAgeMinds.com:80/scrape.php 
User-Agent: lwp-request/5.834 libwww-perl/5.836 

GET http://Tracker.SpaceAgeMinds.com:80/scrape.php --> 200 OK 
Connection: close 
Date: Thu, 24 Nov 2011 05:46:32 GMT 
Server: Apache mod_qos/9.69 mod_fcgid/2.3.6 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 
Content-Length: 0 
Content-Type: text/html 
Client-Date: Thu, 24 Nov 2011 05:46:33 GMT 
Client-Peer: 184.172.188.79:80 
Client-Response-Num: 1 
X-Powered-By: PHP/5.2.17 

如果有幫助:
http://www.ohloh.net/p/peertracker
http://code.google.com/p/peertracker/
http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29
http://Tracker.SpaceAgeMinds.com/scrape.php
或只是
http://Tracker.SpaceAgeMinds.com/scrape

+0

你的問題是?請明確點。閱讀常見問題解答:http://stackoverflow.com/faq – Brad

+0

如何將scrape.php返回的信息顯示在HTML頁面上 –

+0

首先向我們顯示scrape.php調用的輸出,以及您希望它看起來像。 – Brad

回答

2

的scrape.php將輸出一個簡單的文本,當與統計稱爲論據。例如,URL

http://tracker.example.com/scrape.php?stats 

將輸出是這樣的:

5 peers (5 seeders + 0 leechers) in 3 torrents 

如果您有其他的PHP腳本,你可以調用刮文件,使用此命令:

<?php include('http://tracker.example.com/scrape.php?stats') ?> 

編輯:我也想說,你也可以用xml或json格式顯示輸出。請參考以下電話:

http://tracker.example.com/scrape.php?stats=xml 

http://tracker.example.com/scrape.php?stats=json 
+0

謝謝你,你完美地回答了我的問題。我忘記了這個問題,因爲我對此感到非常沮喪,但我現在要重新審視它,你已經爲我解決了一些問題。 –

+0

非常歡迎! –