全球主机交流论坛

标题: BT文件读取【lightbenc.php】 [打印本页]

作者: gaoji.me    时间: 2016-12-19 20:29
标题: BT文件读取【lightbenc.php】
本帖最后由 gaoji.me 于 2016-12-19 20:33 编辑

使用方法
引入lightbenc.php文件

include_once "lightbenc.php";
构建实例

$Lightbenc = new Lightbenc();
解析bt文件

$file_info = $Lightbenc->bdecode_getinfo(‘ed01289e3f9d660fa1f60b79c13fb4eec8901498.torrent’);
$file_info 就是我们获取到的bt文件的信息,里面包含了bt文件的服务器地址,文件个数和文件大小等信息,其中:

文件名称:$bt[‘info’][‘files’][/*这边要是个偶数*/][‘path.utf-8’][0];

文件大小:$bt[‘info’][‘files’][/*这边要是个偶数*/][‘path.utf-8’][0];

如果要输出GBK的编码就把上面代码里面的’path.utf-8’换成’path’就可以了

magnet获取:

$magnet="magnet:?xt=urn:btih:".$file_info['info_hash'];

转自:

https://www.uedsc.com/lightbenc-php.html
作者: gaoji.me    时间: 2016-12-19 20:34
有了这个可以搞个类似极影的种子分享社区了。
作者: 叫妇    时间: 2016-12-19 20:36
楼主威武!!!!!!!!!!!!!!!!!
作者: Vicer    时间: 2016-12-19 20:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 风之翼灵    时间: 2016-12-20 20:45
玩了下了,貌似没其他什么信息,是不是我哪里搞错了
  1. array (size=2)
  2.   'info' =>
  3.     array (size=3)
  4.       'size' => null
  5.       'filecount' => int 1
  6.       'files' =>
  7.         array (size=1)
  8.           0 =>
  9.             array (size=2)
  10.               ...
  11.   'info_hash' => string 'da39a3ee5e6b4b0d3255bfef95601890afd80709' (length=40)
复制代码

作者: gaoji.me    时间: 2016-12-20 21:15
风之翼灵 发表于 2016-12-20 20:45
玩了下了,貌似没其他什么信息,是不是我哪里搞错了

有啊  你的显示省略了而已 老老实实的用键去访问就好了


名字$bt['info']['name']
列表文件bt['info']['files']


作者: bagayalu    时间: 2016-12-20 21:42
怎么玩的 ,看起来很高级
作者: gaoji.me    时间: 2016-12-20 21:57
bagayalu 发表于 2016-12-20 21:42
怎么玩的 ,看起来很高级


https://www.uedsc.com/lightbenc-php.html
这个 blog上面的
作者: qfdk    时间: 2016-12-21 00:43
哈哈哈 都是老面孔
作者: 如何让我遇见你    时间: 2016-12-21 08:03
不能直接解析磁力,不搞基




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4