retracker.local

Тема в разделе "Архив раздела", создана пользователем Artem, 22 авг 2011.

  1. Artem

    Artem Пользователь

    Сообщения:
    37
    Симпатии:
    0
    Здравствуйте!
    У меня такой вопрос как автоматически добавить к торрент-файлу дополнительный анонсер http://retracker.local/announce как на rutracker.org?
     
  2. DarkMod

    DarkMod Пользователь

    Сообщения:
    1.449
    Симпатии:
    375
    поиском?
    не адаптировам
    PHP:
    // announce urls
      
    $info = (@$tor['info']) ? $tor['info'] : array();

        if (!@
    $info['name'] || !@$info['piece length'] || !@$info['pieces'] || strlen($info['pieces']) % 20 != 0)
        {
            
    torrent_error_exit('Invalid torrent file');
        }

        
    $totallen 0;

        if (@
    $info['length'])
        {
            
    $totallen = (float) $info['length'];
        }
        else if (@
    $info['files'] && is_array($info['files']))
        {
            foreach (
    $info['files'] as $fn => $f)
            {
                
    $totallen += (float) $f['length'];
            }
        }
        else
        {
            
    torrent_error_exit('Invalid torrent file');
        }

        
    $totalsize '';
        
    $totalsize sprintf('%.0f', (float) $totallen);

        
    $topicname '';
        
    $topicname urlencode(iconv('UTF-8''CP1251'$info['name']));

            
    $tor['announce-list'] = array(
                  array(
    strval($ann_url $passkey_url),),
            array(
    'http://retracker.local/announce')
                  ); 
     
  3. Varius

    Varius Пользователь

    Сообщения:
    422
    Симпатии:
    44
    DarkMod, был такой модик из профиля выставляет вкл/откл retracker.local мне кажется это более удобное решение
     
  4. DarkMod

    DarkMod Пользователь

    Сообщения:
    1.449
    Симпатии:
    375
    Varius, есть, каждый сам выбирает что ему сделать)
     
  5. Artem

    Artem Пользователь

    Сообщения:
    37
    Симпатии:
    0
    в какую строку это вписать?
     
  6. Lange

    Lange Пользователь

    Сообщения:
    1.791
    Симпатии:
    143
    Версия TP:
    2.2.1
    functions_torrent.php
    Найти:
    PHP:
    if ($comment trim($comment))
      {
        
    $tor['comment'] = strval($comment);
        unset(
    $tor['comment.utf-8']);
      }
    После добавить:
    PHP:
      // announce urls
      
    $info = (@$tor['info']) ? $tor['info'] : array();

        if (!@
    $info['name'] || !@$info['piece length'] || !@$info['pieces'] || strlen($info['pieces']) % 20 != 0)
        {
            
    torrent_error_exit('Invalid torrent file');
        }

        
    $totallen 0;

        if (@
    $info['length'])
        {
            
    $totallen = (float) $info['length'];
        }
        else if (@
    $info['files'] && is_array($info['files']))
        {
            foreach (
    $info['files'] as $fn => $f)
            {
                
    $totallen += (float) $f['length'];
            }
        }
        else
        {
            
    torrent_error_exit('Invalid torrent file');
        }

        
    $totalsize '';
        
    $totalsize sprintf('%.0f', (float) $totallen);

        
    $topicname '';
        
    $topicname urlencode(iconv('UTF-8''CP1251'$info['name']));

            
    $tor['announce-list'] = array(
                  array(
    strval($ann_url $passkey_url),),
            array(
    'http://retracker.local/announce')
                  );
     
  7. Artem

    Artem Пользователь

    Сообщения:
    37
    Симпатии:
    0
    invalid torrent file пишет
     
  8. Artem

    Artem Пользователь

    Сообщения:
    37
    Симпатии:
    0
    Помогите!!!:)
     
  9. max

    max Пользователь

    Сообщения:
    15
    Симпатии:
    2
    для адаптации надо в этом коде заменить
    Код:
    array(strval($ann_url . $passkey_url),),
    на
    Код:
    array($announce),
     
  10. Saint

    Saint Гость

    Используя этот так называемый мод, возможно подключить локальную сеть, т.е. один и более провайдеров. Что то на подобее ретрекера.?
     

Поделиться этой страницей