utorrent — php торрент-хакер (на основе php-файла Torrent RW) с внешними файлами внутри .torrent

Пожалуйста, помогите мне, так как мой php не слишком хорош.

Я пытаюсь сделать торрент трекер.
Основная идея состоит в том, чтобы предоставить пользователю .torrent файл (всегда различный, в зависимости от содержимого) с другим внешним файлом.

Например:
пользователь хочет скачать

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

оригинальный файл Cooking-Book.zip находится на другом сервере, и загрузка начинается с URL

http://other-domain.com/Cooking-Book

В данный момент каждая часть работает отдельно, но я не могу их объединить, пожалуйста, помогите.

Для загрузки внешнего файла у меня есть файл load.php (и он начинает загружать файл, когда я его запрашиваю). Все это небольшие файлы размером менее 3 МБ.

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

Для создания .torrent-файла я использую php-файл Torrent WR (https://github.com/adriengibrat/torrent-rw/blob/master/Torrent.php) Мне нужно «Torrent.php» в моем пользовательском getTorent.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

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]