Привет всем, помогите решить задачу!
Есть код который формирует список название файла из торрента.
<?
require 'system/functions/functions.benc.php';
$dict = bdec_file('public/test.torrent', (1024 * 1024) );
if(is_array($dict)){
foreach($dict['value']['info']['files']['value'] as $file){
$length = $file['value']['length']['value']; // размер
$filename = $file['value']['path']['value'][0]['value']; // имя файла
}
}
?>
Вот все исходники:
Исходники
Но выдает ошибку:
Warning: Invalid argument supplied for foreach() in /var/www/example.php on line 9
9 линия это :
<?
foreach($dict['value']['info']['files']['value'] as $file){
$length = $file['value']['length']['value']; // размер
$filename = $file['value']['path']['value'][0]['value']; // имя файла
}
?
Цикл, ошибка говорит о том что массив пустой, но это не так) переменная $dict содержит данный из торрента. в исходниках есть результаты запроса
Результат
Помогите правильно формировать название папки и файлов. буду очень благодарен за помощь!