【发布时间】:2011-10-10 15:00:49
【问题描述】:
有没有办法从 Linux 命令行下载 Torrent 并从 PHP 进程调用这样的程序?您建议使用什么程序以及开始下载、获取进度和终止下载进度的正确 PHP 代码是什么?
将 Torrent 文件转换为直接下载链接的服务示例: http://put.io/
【问题讨论】:
有没有办法从 Linux 命令行下载 Torrent 并从 PHP 进程调用这样的程序?您建议使用什么程序以及开始下载、获取进度和终止下载进度的正确 PHP 代码是什么?
将 Torrent 文件转换为直接下载链接的服务示例: http://put.io/
【问题讨论】:
如果您有权这样做(您有 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 访问您的网络服务器以及安装新东西的可能性,此外,我不确定这种连接是否被禁止或不连接到共享/非托管网络服务器。
最好的办法是让你的本地网络服务器在线,这样你就可以安装任何你想要的东西,做任何你想做的事。但在这种情况下,建议 Matt Williamson 的正是您要搜索的内容。
【讨论】:
要做你想做的事,你需要在 php 中实现一个 afaik 尚不存在的 bittorrent 客户端。 bittorrent 协议也不是最直观的,我真的不建议在没有充分了解它的情况下攻击它。另一方面,非常接近您的目标:
干杯
【讨论】: