如何使用PHP将torrent文件内容下载到我的服务器

时间:2011-10-10 15:00:50

标签: php download

我想使用PHP(不是我的电脑)将torrent文件内容(例如:blabla.mp3)直接下载到我的网站。

例如:http://put.io/

2 个答案:

答案 0 :(得分:1)

如果您有权这样做(您有ssh访问权限)

安装bittorrent客户端

http://www.cyberciti.biz/tips/linux-command-line-bittorrent-client.html

然后制作一个PHP脚本,你可以在其中调用

exec("/path/to/bittorrent/client/bin/bittorrent-curses 'http:://www.torrentsite.org/file.torrent'");

这将开始下载。

这是一个例子,你必须“学习”一点,让它运作良好。而且,正如我之前所说,你需要ssh访问你的网络服务器和安装新东西的可能性,而且我不确定这种连接是否被禁止或不被共享/非托管的Web服务器。

最好的想法是让您的本地网络服务器在线,这样您就可以安装任何您想要的东西并做任何您想做的事情。但在这种情况下,建议马特威廉姆森是你正在寻找的东西..

答案 1 :(得分:0)

要做你想做的事你需要在php中实现一个bittorrent客户端,而afaik还不存在。 bittorrent协议也不是最直观的,我真的不建议在没有事先了解它的情况下攻击它。另一方面,非常接近你的目标:

  • 您可以使用网络服务器中的CLI客户端(例如rTorrent)并让它在后台/分离会话中运行(gnu / screen或nohup)
  • 您可以使用带有网络界面的客户端,只需控制来自webui的种子(例如Deluge http://en.wikipedia.org/wiki/Deluge_%28software%29

干杯