мне уже стыдно .... но хеш-сумма всё равно меняется....
уже переустановил трекер (малоли, мож на предыдущем накосячил), заменил файлы, очистил кэш в админке.... создаю новую тему... и нате... хэш изменяется
Может проблема кроется в другом?
Мультискачка
Сообщение
Мультискачка
Понял, хэш самого торрента действительно не меняется, меняется хэш определяемый трекером ..., завтра будет ...
Сообщение
Мультискачка
Пробовал на новой версии (где эти функции находятся в файле importtorrents.php), в текущих версиях этот код находится в файле message_parser.php - поэтому не работало.
Итак, решение:
В файле /download/file.php
заменить каждую из строк
на
В файле /includes/message_parser.php
заменить каждую из строк
на
т.е. просто, поставить два слэша перед каждой из строк, или файлы с этими изменениями:
http://ppkbb3cker.rx22.ru/download/file ... view&id=43
--
Побочный эффект - не будет работать настройка - Устанавливать флаг приватности, т.к., она находится в info секции торрента и её изменение меняет хэш торрента.
Итак, решение:
В файле /download/file.php
заменить каждую из строк
Код: Выделить всё
$dict['value']['info']['value']['private']=bdec('i1e'); // add private tracker flag
$dict['value']['info']['value']['private']=bdec('i0e'); // remove private tracker flag
Код: Выделить всё
//$dict['value']['info']['value']['private']=bdec('i1e'); // add private tracker flag
//$dict['value']['info']['value']['private']=bdec('i0e'); // remove private tracker flag
заменить каждую из строк
Код: Выделить всё
$dict['value']['info']['value']['private']=bdec('i1e'); // add private tracker flag
$dict['value']['info']['value']['private']=bdec('i0e'); // remove private tracker flag
$dict['value']['info']['value']['source']=bdec(benc_str( "{$forum_url} [{$config['server_name']}]")); // add link for bitcomet users
unset($dict['value']['info']['value']['crc32']); // remove crc32
unset($dict['value']['info']['value']['ed2k']); // remove ed2k
unset($dict['value']['info']['value']['md5sum']); // remove md5sum
unset($dict['value']['info']['value']['sha1']); // remove sha1
unset($dict['value']['info']['value']['tiger']); // remove tiger
Код: Выделить всё
//$dict['value']['info']['value']['private']=bdec('i1e'); // add private tracker flag
//$dict['value']['info']['value']['private']=bdec('i0e'); // remove private tracker flag
//$dict['value']['info']['value']['source']=bdec(benc_str( "{$forum_url} [{$config['server_name']}]")); // add link for bitcomet users
//unset($dict['value']['info']['value']['crc32']); // remove crc32
//unset($dict['value']['info']['value']['ed2k']); // remove ed2k
//unset($dict['value']['info']['value']['md5sum']); // remove md5sum
//unset($dict['value']['info']['value']['sha1']); // remove sha1
//unset($dict['value']['info']['value']['tiger']); // remove tiger
http://ppkbb3cker.rx22.ru/download/file ... view&id=43
--
Побочный эффект - не будет работать настройка - Устанавливать флаг приватности, т.к., она находится в info секции торрента и её изменение меняет хэш торрента.
-
Ca
- Откуда: Gotey 13
Вернуться в «Вопросы, ответы и примеры решений»