显示PeerTracker统计信息、PHP和HTML

显示PeerTracker统计信息、PHP和HTML,php,html,hash,Php,Html,Hash,我正在使用PeerTracker跟踪torrent哈希。我有一个简单的HTML页面来显示跟踪器的信息,比如它的公告url。跟踪器附带annound.php和scrape.php,其中annound用于告诉跟踪器要跟踪的哈希值,scrape用于返回跟踪器或特定哈希值的统计数据和信息。我希望能够使用scrape.php返回被跟踪的哈希总数和整个跟踪器的对等点总数。我非常困惑,因为我不知道Bittorrent标准如何检索这些信息,也不知道它是否在PeerTracker上以同样的方式实现,我也不知道如何

我正在使用PeerTracker跟踪torrent哈希。我有一个简单的HTML页面来显示跟踪器的信息,比如它的公告url。跟踪器附带annound.php和scrape.php,其中annound用于告诉跟踪器要跟踪的哈希值,scrape用于返回跟踪器或特定哈希值的统计数据和信息。我希望能够使用scrape.php返回被跟踪的哈希总数和整个跟踪器的对等点总数。我非常困惑,因为我不知道Bittorrent标准如何检索这些信息,也不知道它是否在PeerTracker上以同样的方式实现,我也不知道如何使用scrap.php在HTML页面上调用和显示这些信息

编辑: 因此,我的问题是如何获取scrape.php返回的信息并将其显示在HTML页面上

此HTTP GET方法的响应是一个“text/plain”或有时是gzip压缩文档,由一个bencoded字典组成

当我跑的时候

GET -uUsSed http://Tracker.SpaceAgeMinds.com:80/scrape.php
在我的linux机器上,我得到以下信息

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
如果有帮助:




或者只是


当使用stats参数调用scrape.php时,它将输出一个简单的文本。例如url

http://tracker.example.com/scrape.php?stats 
将输出如下内容:

5 peers (5 seeders + 0 leechers) in 3 torrents
如果您有另一个php脚本,可以使用以下命令调用scrap文件:

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

你的问题是什么?具体点。阅读常见问题解答:我如何获取scrape.php返回的信息并将其显示在HTML页面上?首先,向我们显示调用scrape.php的输出,以及您希望它是什么样子。目前,当我将浏览器指向scrape.php时没有输出,当我使用或在HTML页面内部时也没有输出。好的,然后开始学习scrape.php的功能,以及需要向它发送什么才能从中获得输出。谢谢,您完美地回答了我的问题。我忘记了这个问题,因为我对它感到非常沮丧,但现在我要重新讨论它,因为你为我澄清了一些事情。
http://tracker.example.com/scrape.php?stats=xml

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