IPB

Здравствуйте, гость ( Вход | Регистрация )

Torrent patcher для e107
ISQman
сообщение 19.10.2009, 18:07
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900



прошу помощи... не могу понять где косяк, не добавляет анонс http://retracker.local/, точнее добавляет, но торрент клиент не видит О_о
вот файлы, которые используются для ракадирования/кодирования и выдачи файлов юзверям
Прикрепленные файлы
Прикрепленный файл  patcher.zip ( 3.25 килобайт ) Кол-во скачиваний: 14
 
Перейти в начало страницы
 
+Цитировать сообщение
 
Начать новую тему
Ответов
ISQman
сообщение 23.10.2009, 16:40
Сообщение #2


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900



разобрался, можно делать smile.gif
в bencode.php изменил функцию encodeList
Код
function encodeList($array, &$fd){
    $fd .= "l";
    // The empty list is defined as array();
    if (empty($array)){
        $fd .= "e";
        return;
    }
    for ($i = 0; isset($array[$i]); $i++){
        if (preg_match('{(?:(\w+://)|www\.)[\w-]+(\.[\w-]+)*\S*(?:(?<! [[:punct:]] ) | (?<= [-/&+*] ))}xis',$array[$i])){
            $fd .= "l";
            $this->decideEncode($array[$i], $fd);
            $fd .= "e";
        }else $this->decideEncode($array[$i], $fd);
    }
    $fd .= "e";
    return;
}

и чуть изменил download.php
Код
$torrA = BDecode($torrdata);
if($ulevel > -1){
    $torrA["announce"] = $announce."?pk=".$passkey;
    $torrA["announce-list"][0] = "http://retracker.local/announce";
    $torrA["announce-list"][1] = $torrA["announce"];
}else{
    $torrA["announce"] = $announce;
    $torrA["announce-list"][0] = "http://retracker.local/announce";
    $torrA["announce-list"][1] = $torrA["announce"];
}
//if(isset($torrA["announce-list"])) unset($torrA["announce-list"]);
Перейти в начало страницы
 
+Цитировать сообщение

Сообщений в этой теме


Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.3.2024, 12:53
Top.Mail.Ru