File "dayh.txt"

Full Path: /home/gerstori/public_html/bin-20260721140833/dayh.txt
File size: 1.46 KB
MIME-type: text/x-ruby; charset=utf-8
Charset: utf-8

как средствами php посмотреть описание .torrent файла

содержимое и описание .torrent файла в PHP можно с помощью специальной библиотеки для декодирования формата Bencode (например, arokettu/bencode), так как эти файлы не являются обычным текстом. [1, 2]

Порядок действий

Установите библиотеку через Composer: composer require arokettu/bencode.

Подключите автозагрузчик и вызовите метод Bencode::load() для чтения файла. [1, 2]

require 'vendor/autoload.php';

use Arokettu\Bencode\Bencode;

// Путь к .torrent файлу
$filePath = 'example.torrent';
// Чтение и расшифровка данных из файла
$torrentData = Bencode::load($filePath);
// Вывод основных полей (название, трекер, комментарий)
echo "Главный трекер: " . ($torrentData['announce'] ?? 'Нет') . "\n";
echo "Комментарий: " . ($torrentData['comment'] ?? 'Нет') . "\n";
// Информация о файлах внутри раздачи
if (isset($torrentData['info'])) {
    echo "Имя раздачи/папки: " . ($torrentData['info']['name'] ?? 'Нет') . "\n";
}
// Полный массив со всеми данными структуры
print_r($torrentData);