PHP洪流攻击(基于Torrent RW php文件)与.torrent内部的外部文件

时间:2014-09-30 11:24:41

标签: php utorrent torrent

请帮助我,因为我的PHP不太好。

我正在尝试制作Torrent跟踪器。 主要思想是给用户.torrent文件(总是不同,取决于内容)与不同的外部文件。

例如: 用户想下载

http://my-domain.com/Cooking-Book.torrent

原始文件Cooking-Book.zip位于另一台服务器上,并从URL

开始下载
http://other-domain.com/Cooking-Book

此时我将各部分分开工作,但我无法将它们合并,请帮助。

为了下载外部文件,我有load.php(它在我请求时开始下载文件)它们都是小于3 MB的小文件

<?php
   header('Content-Type: application/octet-stream');
   header('Content-Disposition: attachment; filename="'.$filename.'"');
   echo file_get_contents('http://other-domain.com/'.$filename);
?>

为了创建.torrent文件,我使用Torrent WR php文件(https://github.com/adriengibrat/torrent-rw/blob/master/Torrent.php)我在自定义getTorent.php中需要“Torrent.php”

<?php
   require_once 'Torrent.php';
   $torrent = new Torrent( array( 'test.mp3', 'test.jpg' ), 'http://torrent.tracker/annonce' );
   $torrent->send();
?>

当我请求getTorent.php时,它开始下载“my-domain.com.torrent”。 然后我用uTorrent客户端打开它(有2个文件:“test.mp3”和“test.jpg”),但它们没有下载。 (我服务器上的示例文件)

请帮我改变这些php文件,它们会给getTorent.php .torrent文件,所以它会开始下载外部文件。

非常感谢!并希望它也会帮助其他人。

0 个答案:

没有答案