Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Вопросы, ответы и примеры решений

  • Список форумов
  • ppkBB3cker
  • Вопросы, ответы и примеры решений

Общая тема. Вопрос - ответ.

1017 сообщений
  • Пред.
  • 1
  • Перейти на страницу:
  • 9
  • 10
  • 11
  • 12
  • 13
  • Перейти на страницу:
  • 102
  • След.
Просмотры: 54249 • 
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 18 фев 2010, 10:08
V@No писал(а):
PPK писал(а):Явно часть не в UTF-8, код счётчика то же в UTF-8?
нет! в том то и дело, всё что я пишу русскими буквами, в html файле шаблона, то вот так отображается.
Писать русскими буквами и в кодировке UTF-8 это разные вещи, первое не значит второе .. можно файл для примера?
PPK
Choose
Пользователь
Сообщения: 5
Зарегистрирован: 18 фев 2010, 17:44
Сообщение 18 фев 2010, 17:52
Вопрос по мультитрекингу. Читал много постов на данном форуме по этой теме, но при попытке включить функцию мультитрекинга трекер генерирует битые торрент-файлы. (даже если не изменять дефолтное содержимое rtrack_on_ip.php)
Трекер поднят на локальном тазике для теста. "Подопытный" торрент-файл был скачан с RuTor'а. При попытке добавить его в локальный трекер и повторно скачать, клиент начинает матюкаться на инвалидность файла. При просмотре файла через текстовый редактор видно что анонсы, которые были в исходном файле исчезли и присутствует только анонс на тестовый трекер.

Содержимое измененного rtrack_on_ip.php:

Код: Выделить всё

# Определение дополнительных аннонс URL на основе IP пользователя
# Диапазоны адресов для которых будут определены дополнительные трекеры
$rtrackoi_iplist=array();
$rtrackoi_iplist['all'][]='1.0.0.0-255.255.255.0';//для всех

# Определение дополнительных трекеров для диапазонов адресов
$rtrackoi_ip=array();
$rtrackoi_ip['all']=array('1');

# Аннонс URL дополнительных трекеров
$rtrackoi_url=array();
$rtrackoi_url[1] = "http://localhost/tracker/announce.php";

# Дополнять аннонс URL трекера
$rtrackoi_append=array();
$rtrackoi_append[1]=1;

# Строка запроса
$rtrackoi_string=array();

# Пасскей, если равно: -1 - текущий пасскей пользователя
$rtrackoi_fill=array();
$rtrackoi_fill[1]='-1';

# Определение дополнительных аннонс URL без учёта IP пользователя
$rtrack=array();
$rtrack[9]['rtrack_append']='passkey=%s';//query string
Буду благодарен, если поможете решить возникшую проблему.
Choose
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 18 фев 2010, 18:55


это то, что выходит если использовать ваш вариант, для добавления одного доп. трекера для всех без учёта ip достаточно этого:

Код: Выделить всё

    <?php
    /**
    *
    * @package ppkBB3cker
    * @version $Id: rtrack_on_ip.php 1.000 2009-09-27 12:09:00 PPK $
    * @copyright (c) 2009 PPK
    * http://www.ppkbb3cker.ru, http://protoneutron.narod.ru
    * @license http://opensource.org/licenses/gpl-license.php GNU Public License
    *
    */

    /**
    * @ignore
    */
    if (!defined('IN_PHPBB'))
    {
       exit;
    }

    # Определение дополнительных аннонс URL на основе IP пользователя
    # Диапазоны адресов для которых будут определены дополнительные трекеры
    $rtrackoi_iplist=array();
    /*$rtrackoi_iplist['all'][]='1.0.0.0-255.255.255.0';//для всех
    $rtrackoi_iplist['local'][]='127.0.0.2';//локальный диапазон
    $rtrackoi_iplist[0][]='127.0.0.0-127.0.0.10';//локальный диапазон
    $rtrackoi_iplist[0][]='32.200.0.0-32.200.0.10';//диапазон какого-то провайдера
    $rtrackoi_iplist[0][]='32.200.0.12-32.200.31.255';//диапазон какого-то провайдера*/

    # Определение дополнительных трекеров для диапазонов адресов
    $rtrackoi_ip=array();
    /*$rtrackoi_ip['all']=array('1');
    $rtrackoi_ip[0]=array('2');
    $rtrackoi_ip['local']=array('local', '2');*/

    # Аннонс URL дополнительных трекеров
    $rtrackoi_url=array();
    /*$rtrackoi_url[1] = "http://supertorrenttracker.ru/announce.php";
    $rtrackoi_url[2] = "http://www.supertorrenttracker.su/announce.php";
    $rtrackoi_url['local'] = "http://192.168.1.2/announce";*/

    # Дополнять аннонс URL трекера
    $rtrackoi_append=array();
    /*$rtrackoi_append[1]=0;
    $rtrackoi_append[2]=1;
    $rtrackoi_append['local']=1;*/

    # Строка запроса
    $rtrackoi_string=array();
    /*$rtrackoi_string[1]='';
    $rtrackoi_string[2]='key=%s';
    $rtrackoi_string['local']='passkey=%s';*/

    # Пасскей, если равно: -1 - текущий пасскей пользователя
    $rtrackoi_fill=array();
    /*$rtrackoi_fill[1]='';
    $rtrackoi_fill[2]='547476567567';
    $rtrackoi_fill['local']='liue99638b9669vnn6859';*/

    # Определение дополнительных аннонс URL без учёта IP пользователя
    $rtrack=array();
    $rtrack[9]['rtrack_url']='http://localhost/tracker/announce.php';//announce url
    /*$rtrack[9]['rtrack_append']='passkey=%s';//query string
    $rtrack[9]['rtrack_fill']='uy4t8vbv8754530895489667n';//passkey*/

    ?>
битый файл можно сюда?: protoneutron @ yandex . ru
PPK
Choose
Пользователь
Сообщения: 5
Зарегистрирован: 18 фев 2010, 17:44
Сообщение 18 фев 2010, 19:13
Попробовал как вы посоветовали, результат тот же =( Выслал вам на почту оба вида торрент-файлов.
Choose
V@No
Пользователь
Сообщения: 7
Зарегистрирован: 19 янв 2010, 20:54
Сообщение 18 фев 2010, 21:58
PPK писал(а):Писать русскими буквами и в кодировке UTF-8 это разные вещи, первое не значит второе .. можно файл для примера?
конечно можно. вот, файл со счётчиком:
overall_footer.html
(только кажется мне что я просто где-то кодировку не поставил...)
V@No
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 19 фев 2010, 11:35
Это файл в кодировке windows-1251, если поставить utf-8: всё в крякозябрах



Не знаю какой редактор, сам лично, пользуюсь этим: http://www.geany.org/
PPK
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 19 фев 2010, 11:36
Choose писал(а):Попробовал как вы посоветовали, результат тот же =( Выслал вам на почту оба вида торрент-файлов.
Сохранять файл нужно в кодировке UTF-8, без BOM
PPK
Choose
Пользователь
Сообщения: 5
Зарегистрирован: 18 фев 2010, 17:44
Сообщение 19 фев 2010, 13:39
Спасибо, теперь генерируются нормальные торрент-файлы. Но вот только все равно анонсыне добавляет, а заменяет уже существующие.
В исходном файле были анонсы:

Код: Выделить всё

http://tracker.********torrent.com/announce

http://bt.*******.org:2710/announce
В конечном остаются только:

Код: Выделить всё

http://localhost/tracker/tracker/announce.php?passkey=*****

http://localhost/tracker/announce.php
А нужно что бы было:

Код: Выделить всё

http://tracker.********torrent.com/announce

http://bt.*******.org:2710/announce

http://localhost/tracker/announce.php
Choose
Аватара пользователя
PPK
Администратор
Сообщения: 10554
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 19 фев 2010, 14:29
Любые аннонс URL которые есть в загружаемом торрент-файле будут удалены (иначе все будут пользоваться чужими пасскеями), в обновлении 33 есть возможность добавлять свои трекеры индивдуально каждому пользователю.
PPK
Choose
Пользователь
Сообщения: 5
Зарегистрирован: 18 фев 2010, 17:44
Сообщение 19 фев 2010, 15:57
Можно ли добавлять свои трекеры сразу группе пользователей?
Последний раз редактировалось Choose 19 фев 2010, 17:39, всего редактировалось 1 раз.
Choose
1017 сообщений
  • Пред.
  • 1
  • Перейти на страницу:
  • 9
  • 10
  • 11
  • 12
  • 13
  • Перейти на страницу:
  • 102
  • След.

Вернуться в «Вопросы, ответы и примеры решений»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo