Intereting Posts
Как удалить переменную $ _POST при нажатии кнопки «Обновить» в браузере с помощью PHP? Как использовать переменные php из включенного php-файла Ошибка mPDF: невозможно найти таблицу xref PHP <? = Vs <? Php echo В чем разница? Какой из них лучше использовать? Возможно ли прочитать значение cookie / session при выполнении скрипта PHP5 через командную строку? Instagram API – получение только видео Как создать монолитную (отображать отдельные элементы) из моей базы данных? PHP Как захватить полные данные запроса HTTP (заголовки и тело) с помощью PHP? При использовании PHP CLI – APC вылетает apache – apc_fcntl_lock не удалось выполнить errno: 6 Создание нового поля атрибутов в каталоге-> Управление категориями-> Настройки отображения PHP подсчитывает количество файлов в каталоге и подкаталоге PHP неопределенные символы? в выводе Отправка переменных в URL-адресах в PHP с помощью эха Как эффективно подключаться к mysql в php без повторного подключения к каждому запросу Регулярное выравнивание или preg_replace пробел, включая вкладки и новые строки

Библиотека ссылок магнитов для PHP

Кто-нибудь здесь знает о магниторе -URI -парсере для PHP? Чтобы проверить его или, возможно, извлечь из него какую-то информацию?

Solutions Collecting From Web of "Библиотека ссылок магнитов для PHP"

Если вы ищете что-то вроде этого:

Magnet URI: magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C (valid) Display Name .... (dn): eXact Length .... (xl): eXact Topic ..... (xt): urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C Acceptable Source (as): eXact Source .... (xs): Keyword Topic ... (kt): Manifest Topic .. (mt): address TRacker . (tr): 

взгляните на Демо .

Не могу сказать, соответствует ли это вашей потребности, ваш вопрос был неспецифическим. Поэтому оставьте комментарий.

Если вам нужны только поля, вот быстрый и грязный лайнер:

 $link = 'magnet:?xt=urn:btih:0eb69459a28b08400c5f05bad3e63235b9853021&dn=Splinter.Cell.Blacklist-RELOADED&tr=udp%3A%2F%2Ftracker.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Fopen.demonii.com%3A1337'; parse_str(str_replace('tr=','tr[]=',parse_url($link,PHP_URL_QUERY)),$query); print_r($query); 

Должна давать:

  Array ( [xt] => urn:btih:0eb69459a28b08400c5f05bad3e63235b9853021 [dn] => Splinter.Cell.Blacklist-RELOADED [tr] => Array ( [0] => udp://tracker.com:80 [1] => udp://tracker.publicbt.com:80 [2] => udp://tracker.istole.it:6969 [3] => udp://tracker.ccc.de:80 [4] => udp://open.demonii.com:1337 ) ) 
 <?php include_once "alfa.hash2mui.class.php"; $h2m=new Hash2mui(); echo $h2m->grab_mui("11A2AC68A11634E980F265CB1433C599D017A759"); ?> 

источник https://github.com/alfredfrancis/Info-Hash-To-Magnet-URI/blob/master/example.php