Выдает ошибку: "torrent is not valid bencoding!"
Страницы: 1
Выдает ошибку: "torrent is not valid bencoding!"
Привет.

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

Unable to load "Matrix.torrent": torrent is not valid bencoding!

За несколько лет - в первый раз этакое чудо вижу. До этого устанавливал и переустанавливал тракер не один и не два раза.
На этом самом сервере уже давно стоит другой мой тракер - на этом самом движке. С ним всё в порядке.

Посмотрел с текстовым редактором .торрент файл, который создал с торрент клиентом, и тот самый после залития на сервер - заголовок одинаковый, но потом кодировка явно меняется. Может быть при заливке на сервер, портится .торрент?

Где косяк?
Заработок на безопасных Push-уведомления для вашего сайта. Push-уведомления – это краткие всплывающие уведомления,которые появляются на экране компьютера и сообщают о важных событиях и обновлениях

Прогон по твиттеру, постинг в 1500 аккунтов
Постинг в твиттер аккаунты, для ускорения индексации ваших сайтов, сателлитов, дорвеев.

Цитата
Андрей пишет:
Может быть при заливке на сервер, портится .торрент?
Так, имхо.
Цитата
Coder пишет:
Так, имхо.
Как это можно исправить? Когда заливаю торрент вручную, как картинку, все норм, если через парсер - Bencoding??????
Цитата
Андрей пишет:
если через парсер
Как пример - смотрите свою реализацию:
Код
file_put_contents("test.html", iconv("windows-1251", "UTF-8", $test));
То есть, получаете в транслируемой кодировке в $test, затем конвертируете в нужную (в примере из win в utf) и сохраняете или в файл или в переменную.

P.S. Помещение в базу подобное. Из базы принудительная кодировка:
Код
$db = new PDO("mysql:host=".DB_HOST.";dbname=".DB_NAME, DB_LOGIN, DB_PASSWORD, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''));
Цитата
Coder пишет:
Как пример - смотрите свою реализацию:
Код
 file_put_contents("test.html", iconv("windows-1251", "UTF-8", $test)); 
То есть, получаете в транслируемой кодировке в $test, затем конвертируете в нужную (в примере из win в utf) и сохраняете или в файл или в переменную.

P.S. Помещение в базу подобное. Из базы принудительная кодировка:
Код
 $db = new PDO("mysql:host=".DB_HOST.";dbname=".DB_NAME, DB_LOGIN, DB_PASSWORD, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\'')); 
Спасибо огромное за помощь. Очень прошу Вас помочь реализовать все выше написанное, или написать более подробные шаги. С уважением...
Цитата
Андрей пишет:
Спасибо огромное за помощь
Пожалуйста)

Это не помощь - просто информация.  ДЛЕ, к сожалению, не знаю. Пример приводит работу с чистым php, без заморочек и особенностей реализации функционала/логики движками.

Посмотрите, как получает парсер материал, как и куда сохраняет, что при этом происходит. Посмотрите кодировку парсимого объекта и страницу, сч которой работает парсер вашего сайта.

То есть, надо бы соблюсти полное соответствие, а при отличии - выявить нестыковки и исправить, либо поставить буферное звено, подобное примеру.
Спастибо! Сейчас займусь этим.
Цитата
Андрей пишет:
Спастибо!
Пожалуйста)
Есть вероятность, что вы загрузили поврежденный файл. Это означает, что торрент-сайт может иметь поврежденный файл. Просто попробуйте загрузить один и тот же файл с другого торрент-сайта. Это может сработать.

Вот некоторые из способов устранения этой проблемы:

1. Использовать VPN
2. Используйте магнитную ссылку
3. Загрузите из других источников (например, IDM)

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

Ссылки:

https://answers.microsoft.com/en-us/windows/forum/windows_7-files/torent-is-not-valid-bencoding/3ca8094d-ffc1-46db-95ac-29de4af8e7e8?auth=1

https://www.techwhoop.com/unable-to-load-torrent-is-not-valid-bencoding/
Есть вероятность, что вы загрузили поврежденный файл. Это означает, что торрент-сайт может иметь поврежденный файл. Просто попробуйте загрузить один и тот же файл с другого торрент-сайта. Это может сработать.

Вот некоторые из способов устранения этой проблемы:

1. Использовать VPN
2. Используйте магнитную ссылку
3. Загрузите из других источников (например, IDM)

Я бы посоветовал вам больше узнать о других методах, прежде чем принимать решение о том, какой из них будет лучше для вас. См. Этот ответ от Microsoft.

Ссылки:

https://answers.microsoft.com/en-us/windows/forum/windows_7-files/torent-is-not-valid-bencoding/3ca8094d-ffc1-46db-95ac-29de4af8e7e8?auth=1

https://www.techwhoop.com/unable-to-load-torrent-is-not-valid-bencoding/
Изменено: kaushalmalkan11 - 13 Ноября 2017 06:43
я решил проблему таким способом:1) просто добавил торрент-файл в zip архив и загрузил на сервер
пользователь просто скачает архив в котором лежит торрент-файл и запустит его без проблем
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
22:51 Апдейт ИКС 19.04.2019 
22:24 Продвижение в ТОП Яндекс. Мега быстро! 
20:02 WebVisitor - улучшение и накрутка поведенческих факторов ранжирования вашего сайта. 
19:42 FastYaZen (Users Emulator)- быстрый старт на площадке Яндекс Дзен! 
18:47 Как быстро привлечь тематичесчкий трафик к статье на Medium 
16:07 Лучшая рекламная сеть Traffic.ru! 
15:08 2019-05-20 обновились данные в поисковой базе Яндекса 
22:07 Мастерский копирайтинг от Кота. Добавлена ЭПС Qiwi 
20:45 Комплексный прогон по трастовым сайтам, статейное размещение. Рост НЧ-СЧ, Тиц-пр. 
20:39 Профильный прогон 200 рублей, Тиц (Икс) от 10, проверен Checktrust 
19:00 Продажа быстрых SSH туннелей. Любые страны с гарантией! 
17:50 Копирайтинг RU/EN, переводы высокого уровня (рус/англ/укр), SEO-оптимизированные тексты под ключ для выхода в Топ (2000+ отзывов) 
16:52 Взлом распечатка СМС и звонков 
16:39 A-Parser 1.1 - продвинутый парсер поисковых систем, Suggest, PR, DMOZ, Whois, etc 
23:14 Как проверить надежность фрилансера? Чек-лист. 
21:53 Самая сложная в мире SEO загадка 
18:55 Это разве правильная реклама? 
15:54 Скидка 300 рублей 
11:02 Домен в черном списке адсенс 
20:40 Излдяция российского интернета, чем грозит? 
19:57 РКН заблокировал домен