Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Рабочий парсер (поиск) торрент раздач для dle по заголовку новости

Тема в разделе "Модули DLE", создана пользователем usergeyv, 4 июл 2017.

04.07.17 в 20:43
28.03.25 в 22:04
178
30.916
0
  1. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
  2. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.928
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    byroot , сделал всё по вашей инструкции, но почему то идёт вечная загрузка без вывода результатов.
    Не могли бы вы глянуть, в чём проблема ? При этом rutor.is открывается в браузере без проблем.
    Модуль прилагаю для 13 - 14 версий дле, на основе того кода, что вы дали. Модуль устанавливается через систему плагинов.
    [​IMG]
     

    Вложения:

  3. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    Олег Lego если бесконечная загрузка, то скорее всего в шаблоне jquery выводится внизу страницы тегом {jsfiles}. Нужно просто удалить данный тег. Либо редактировать плагин, удаляя из него:
    PHP:
    <div id="torrent_loading" align="center"><img src="/engine/skins/images/loading.gif">
    <
    br><b>Поиск торрент раздачпожалуйста подождите!</b></div>
    <
    script type="text/javascript">
    $(function(){
        $(
    '#torrent_loading').show();
        $.
    post(dle_root '/engine/ajax/torrents.php', {id'{$row['id']}'title'{$row['title']} ({$xfieldsdata['year']})'}, function(data){
            $(
    '#torrent_loading').hide();
            $(
    '#torrent_info').fadeIn(500).html(data);
        });
        return 
    false;
    });
    </script>
    и перенося данный код после подключения {jsfiles}. Но лучше всего использовать первый вариант решения.
     
  4. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.928
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    byroot {jsfiles} подключается в main, и без него никак нельзя, перестают работать многие функции.
    Но я на время убрал его, проблема с загрузкой данных осталась.
    Может быть что то не так в torrents.php ?
     
  5. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    Олег Lego вообще если в шаблоне нет jsfiles, то данные подключаемые скрипты выводятся в теге {headers}, которые расположен вверху после head.
    Версия ДЛЕ какая и какая версия jquery выбрана в настройках ДЛЕ?
     
  6. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.928
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    byroot
    DLE 14.1
    jquery 2.xx

    Пробовал на трёх сайтах, с php 5.6 и 7.4. Версия движка одинаковая на всех.
    Везде одна проблема.
    Код в модуль вроде бы скопировал верно.

    jsfiles удалял, переставали работать всплывающие окна, но модуль так и не выдал результат.
     
  7. FilmS

    Команда форума VIP Кинотрафик v2

    Регистрация:
    11 мар 2017
    Сообщения:
    115
    Лучших ответов:
    0
    Рейтинги:
    +13 / 0 / -0
    byroot а что делать если просто файл торрент не скачивается
     
  8. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.928
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    FilmS а через magnet ссылку не пробовали ?

    ЗЫ.
    У меня вообще почему то из поиска не выводит результат.
     
  9. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    Проверил на 14.1 - у меня тоже не работает. У меня он стоит на версии 11.0 и там работает он.\

    Нашел не закодированный оригинал файла, может кто-нибудь его подправит чтобы он заработал на ДЛЕ 14.1.
    PHP:
    <?php


    @session_start();
    @
    ob_start();
    @
    ob_implicit_flush(0);

    @
    error_reporting(E_ALL E_WARNING E_NOTICE);
    @
    ini_set('display_errors'false);
    @
    ini_set('html_errors'false);
    @
    ini_set('error_reporting'E_ALL E_WARNING E_NOTICE);

    define('DATALIFEENGINE'true);

    $member_id false;
    $is_logged false;

    define('ROOT_DIR'dirname(__FILE__).'/../..');
    define('ENGINE_DIR'ROOT_DIR.'/engine');

    include_once 
    ENGINE_DIR '/classes/plugins.class.php';

    @include (
    ENGINE_DIR.'/data/config.php');
    require_once 
    ENGINE_DIR.'/classes/mysql.php';
    require_once 
    ENGINE_DIR.'/data/dbconfig.php';
    require_once 
    ENGINE_DIR.'/modules/functions.php';

    function 
    UTF8toCP1251($str)
    {
        static 
    $table = array("\xD0\x81" => "\xA8"// Ё
        
    "\xD1\x91" => "\xB8"// ё
        // украинские символы
        
    "\xD0\x8E" => "\xA1"// Ў (У)
        
    "\xD1\x9E" => "\xA2"// ў (у)
        
    "\xD0\x84" => "\xAA"// Є (Э)
        
    "\xD0\x87" => "\xAF"// Ї (I..)
        
    "\xD0\x86" => "\xB2"// I (I)
        
    "\xD1\x96" => "\xB3"// i (i)
        
    "\xD1\x94" => "\xBA"// є (э)
        
    "\xD1\x97" => "\xBF"// ї (i..)
        // чувашские символы
        
    "\xD3\x90" => "\x8C"// &#1232; (А)
        
    "\xD3\x96" => "\x8D"// &#1238; (Е)
        
    "\xD2\xAA" => "\x8E"// &#1194; (С)
        
    "\xD3\xB2" => "\x8F"// &#1266; (У)
        
    "\xD3\x91" => "\x9C"// &#1233; (а)
        
    "\xD3\x97" => "\x9D"// &#1239; (е)
        
    "\xD2\xAB" => "\x9E"// &#1195; (с)
        
    "\xD3\xB3" => "\x9F"// &#1267; (у)
        
    );
        return 
    preg_replace('#([\xD0-\xD1])([\x80-\xBF])#se''isset($table["$0"]) ? $table["$0"] :
                           chr(ord("$2")+("$1" == "\xD0" ? 0x30 : 0x70))
                          '
    $str
        
    );
    }

    function 
    search_torrent($query)
    {

    $query str_replace(" ""+"$query);

    $linksearch 'http://rutor.is/search/0/0/100/0/'.$query.'';

    $result dle_cache('rutor_'.md5($query).'',$config['skin']); //Берем данные из кеша если он есть
    if(!$result){ //Если кеша нет - парсим страницу результатов поиска и потом создаем кеш

    $result file_get_contents($linksearch);

        
    //$result = UTF8toCP1251($result);

    $resultAll $result;

        
    $find2 "";

        
    $p1 strpos($result"<table width=\"100%\"><tr class=\"backgr\">");
        
    $p2 strpos($result"</table><b>Страницы");
        
    $result substr($result$p1$p2 $p1);

    create_cache('rutor_'.md5($query).'',$result,$config['skin']);} //Создаем кеш если его нет

        
    preg_match_all('#<a class="downgif" href="/download/(.[0-9]*)"><img src="/s/i/d.gif" alt="D" /></a>(.*)<a href="/torrent/(.*)">(.*)</a></td>(.*)<td align="right">([0-9]*..?[0-9]+.?)&nbsp;(.[A-Z]*)</td><td align="center"><span class="green"><img src="/s/t/arrowup.gif" alt="S" />&nbsp;(.[0-9]*)</span>&nbsp;<img src="/s/t/arrowdown.gif" alt="L" /><span class="red">&nbsp;(.[0-9]*)</span></td></tr>#Uis'$result$find);


        
    $count intval(count($find['1']));
        
    $i = -1;
        
    $find2 "";
        while (
    $i $count 1) {
        if(
    $is==10)break;
            
    $i++;
            
    $find['2'][$i] = str_replace("/s/i/m.png""/magnet.png"$find['2'][$i]);
                    
    $find['2'][$i] = str_replace("magnet:""magnet:"$find['2'][$i]);
            
    $is $i 1;
            
    $find2 .= <<<HTML
    <tr>
    <td><center>
    {$find['2'][$i]}<a href='//rutor.is/download/{$find['1'][$i]}'><img src='/download.png'></a><center></td>
    <td class='namtoreka'><div class='bbs'>
    {$find['4'][$i]}</div></td>
    <td class='sizepiza'>
    {$find['6'][$i]}&nbsp;{$find['7'][$i]}</td>
    <td class='sirazd'>
    {$find['8'][$i]}</td>
    <td class='sikach'>
    {$find['9'][$i]}</td>
    </tr>

    HTML;
        }


        if (!
    $find2 or $find2 == "") {
            
    //$finds = "<p style=\"text-align: center;\"><span style=\"font-size: medium;\"><strong><span style=\"color: #ff0000;\">Внимание:</span></strong> Не удалось найти раздачу, скорее всего материала нет на открытых трекерах! Воспользуйтесь ссылками ниже, и вам обязательно повезет, либо скачайте материал по прямым ссылкам с нашего сайта!</span></p>";
            
    $finds "";
        } else {
            
    $finds = <<<HTML
                                        <div id='torrents_list'>
                                            <div class='naiden-torrents'>Hайдено раздач: <span id='count'>
    {$is}</span>  <i id='doreload' class='fa fa-spinner fa-spin' style='display: none;'></i>
                                            </div>
                                            <table class='restable' id='restable_sort'>
                                                <thead>
                                                    <tr class='restable_h'>
                                                        <th>Скачать</th>
                                                        <th>Название</th>
                                                        <th>Размер</th>
                                                        <th><i class='fa fa-upload fa-lg tip' title='' data-original-title='Раздают'></i></th>
                                                        <th><i class='fa fa-download fa-lg tip' title='' data-original-title='Качают'></i></th>
                                                    </tr>
                                                </thead>
                                                <tbody>

    {$find2}
            </tbody>
        </table>
    </div>



    HTML;
        }

        return (
    $finds);


    }


    $title trim(strip_tags($_POST['title']));

    @
    header("Content-type: text/html; charset=".$config['charset']);
    echo 
    search_torrent($title);
    сюда уже добавил строку подключения файла classes/plugins.class.php.
     
  10. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    не скачивается потому что рутор заблокирован в РФ? Если да, то искать какойнибудь анонимайзер и через него выводить ссылку на скачивание торрента, или использовать магнет ссылки.
     
  11. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.928
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    Это в torrents.php код ?
    Заменил код в файле на этот, то же самое, вечная загрузка.
    Он в паре с тем же скриптом в модуле работает ?
     
    #91 Олег Lego, 29 янв 2021
    Последнее редактирование: 29 янв 2021
  12. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    да. это раскодированный код этого файла.
     
  13. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.928
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    Заменил код, результат тот же. ((.
    Скрипт в модуле оставляется тот же ?
    Выводить через {torrents} , хотя что спрашиваю, загрузка подождите то выходит )
     
  14. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.928
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    Всё правильно же ? В engine/modules/show.full.php найти
    Код:
    $tpl->set( '{full-story}', $row['full_story'] );
    и после него вставить
    Код:
    $xfieldsdata = xfieldsdataload( $row['xfields'] );
    $torInfo = <<<JS
    <div id="torrent_info"></div>
    <div id="torrent_loading" align="center"><img src="engine/skins/images/loading.gif">
    <br><b>Поиск торрент раздач, пожалуйста подождите!</b></div>
    <script type="text/javascript">
    $(function(){
        $('#torrent_loading').show();
        $.post(dle_root + 'engine/ajax/torrents.php', {id: '{$row['id']}', title: '{$row['title']} ({$xfieldsdata['year']})'},
        function(data){
            $('#torrent_loading').hide();
            $('#torrent_info').fadeIn(500).html(data);
        });
        return false;
    });
    </script>
    JS;
    $tpl->set( '{torrents}', $torInfo );
    А эта строка
    Код:
    $tpl->set( '{full-story}', $row['full_story'] );
    для DLE 14.1 годна ?
    Хотя если нет, то и не выводило бы вообще ничего наверное, да и плагин ошибок на эту строку не выдаёт.
    Походу какая то мелочь не даёт сработать нормально. Уже обыскался. Никак не могу понять, что не так.

    Уже несколько скачиваний модуля, кто уже попробовал ? У кого работает ?
     
  15. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.928
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    Короче, заморочился не по детски, нашёл ещё один файл, но у меня он тоже не работает.
    Правда там есть строки закодированные. Но сюда скину, мож кому пригодится, под спойлер постараюсь спрятать.
    Код:
    <?php
    @ob_start();
    @ob_implicit_flush(0);
    @error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE);
    @ini_set('display_errors', false);
    @ini_set('html_errors', false);
    @ini_set('error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE);
    define('DATALIFEENGINE', true);
    define('ROOT_DIR', dirname(__FILE__).'/../..');
    define('ENGINE_DIR', ROOT_DIR . '/engine');
    
    @include (ENGINE_DIR.'/data/config.php');
    function UTF8toCP1251($str)
    {
        static $table = array("\xD0\x81" => "\xA8", // Ё
        "\xD1\x91" => "\xB8", // ё
        // украинские символы
        "\xD0\x8E" => "\xA1", // Ў (У)
        "\xD1\x9E" => "\xA2", // ў (у)
        "\xD0\x84" => "\xAA", // Є (Э)
        "\xD0\x87" => "\xAF", // Ї (I..)
        "\xD0\x86" => "\xB2", // I (I)
        "\xD1\x96" => "\xB3", // i (i)
        "\xD1\x94" => "\xBA", // є (э)
        "\xD1\x97" => "\xBF", // ї (i..)
        // чувашские символы
        "\xD3\x90" => "\x8C", // &#1232; (А)
        "\xD3\x96" => "\x8D", // &#1238; (Е)
        "\xD2\xAA" => "\x8E", // &#1194; (С)
        "\xD3\xB2" => "\x8F", // &#1266; (У)
        "\xD3\x91" => "\x9C", // &#1233; (а)
        "\xD3\x97" => "\x9D", // &#1239; (е)
        "\xD2\xAB" => "\x9E", // &#1195; (с)
        "\xD3\xB3" => "\x9F", // &#1267; (у)
        );
        return preg_replace('#([\xD0-\xD1])([\x80-\xBF])#se', 'isset($table["$0"]) ? $table["$0"] :
                           chr(ord("$2")+("$1" == "\xD0" ? 0x30 : 0x70))
                          ', $str
        );
    }
    
    function search_torrent($query) {
        $ch = curl_init(); // инициализируем сеанс
        $title = trim(strip_tags($_REQUEST['title'])); // получаем пост
    
        curl_setopt($ch, CURLOPT_URL, 'http://rutor.info/search/' . $title); //указываем адрес страницы
        curl_setopt($ch, CURLOPT_USERAGENT, 'Opera 10.00'); //представляемся серверу браузером Opera версии 10.00
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //ответ сервера сохранять в переменную, а не на экран
        $res = curl_exec($ch); //выполняем запрос, результат в переменную $res
     
        if(!$res) {
            //для обработки ошибок curl
            $error = curl_error($curl).'('.curl_errno($curl).')';
        } else {
            $result = $res;
            //$result = UTF8toCP1251($result);
        }
    
        $find2 = "";
    
        $p1 = strpos($result, "<table width=\"100%\"><tr class=\"backgr\">");
        $p2 = strpos($result, "</table><b>Страницы");
        $result = substr($result, $p1, $p2 - $p1);
    
        /* if title has a year
         * @param (string) $tpost
         * @return (string) year
         */
        function ifYear( $tpost ) {
            if ( preg_match( "/([1-2][0-9]{3})/", $tpost, $yy ) ) {
                return $yy[1];
            } else {
                return FALSE;
            }
        }
        
        preg_match_all('#<a href="magnet(.*?)"><img src="http://s.rutor.info/i/m.png" alt="M" /></a>.*?<a href="/torrent/(.[0-9]*)/.*?">(.*?)</a></td>.*?\n.*?<td align="right">(.*?)</td><td align="center"><span class="green"><img src="http://s.rutor.info/t/arrowup.gif" alt="S" />&nbsp;(.*?)</span>&nbsp;<img src="http://s.rutor.info/t/arrowdown.gif" alt="L" /><span class="red">&nbsp;(.*?)</span></td></tr>#is', $result, $find);
    
        $count = intval(count($find['1']));
        $i = -1;
        $find2 = "";
        
        $unsh = 0;
        $year = ifYear( $title );
    
        if ($year!==FALSE) {
            foreach ($find['4'] as $tor) {
                if ($unsh==5) break;
    
                if ( preg_match( "/$year/", $tor ) ) {
                    $key = array_search( $tor, $find['4'] );
                    
                    eval(gzinflate(base64_decode('Dc63sptKAADQz/H1UIggQIzHBTkvIJAIzRsBS44i79c/d6c8cP90PyWqh6L7rPAn/SyQuf+Xw2zM4c8vIVO0dgY6z0s8jZ02YWqHsacvyGuibzX9MqqTV4uPist3Y50R13IEgYhtOSPuSm0ly86b4c+qvFN0cr/XE8lHwW7roL1dFaLIZBsObCBedZbcooc3uE3z8O70jhVl7sbx87qCLAWveOV8eJIT/xxVvhEkKfCJk/9O7OM6JUsAXbfKOkug1D9Odl2v4eFcjFzOIjiJ6hUjz2+oVMOzNy/rX57hwuLA62QLZco9vgHGH2vL99Fbu9HanTXzV27K2ETlDg2K79Pesw4b1Ng/GJD62+scYI5/41YB78sz15ptaPB4NyGRM/N9KHb1jAjKGrNuKELJUZRnwJDFKGIlp40dGUAuX+nVNAujPJNKAfJ+3k5k4SNOLCpXD/XkmwBRfDk9IdXScJzGsT0SLEUUqo5logzG/Kqi20SdM+LWatcY9+ym8/muccJO/jnzTPh+tJcs5MaHyYhFfH+U6My0Iw5VKdCYfnnvNmJB2PmIywOtp7JoM9kCPFwKcDPKZZy6xFHDqqIppKwqTjMe2papFZbkboglHrMElPLV6w0qQWh9kvNxFjvEv4sYsbCKiS5KeH0HaqNRLLbJSTR6uUBgle48abL1xO5uN8EhUYw63AZvtRVbCtmPcrUM2pyRUAdKrmHFNJ2vuIfL1/yRZLuYdDyb3dzLmpBqCmmrphZ/WFTp9M7Fsi3ur2uon1CAMWqADmwGNzuyx83K3E62fGPBMfjLobL8Zuu0t9WV4fXWjXv7q/RlMaid+byChhvONtMjqCgzvjkiZs9YfqIjH+tvlOasewnmSwwralbKNfc+rhi4ak2zh8FWGR9uFCBxdsA0pHU1Eyg4o+J9okb0d3JgV9CSNAxrSRZttEtoTnN6yMFoEWXfqngwhTywKS3UzgUU7/Zefj5PT1SiREbO8i9j0GwFcRVb14ALK22pL5DbLtxGTkaP78t3yusqNDO54ukzkYg6YyGiMhVPImYlzUw6g/51V58j5U8Kt78N7Ggh6ebXdB0geFT1AE11a2FGCJ+34oVWKPC0wgT3EbR2eq8OvSfraJRL2Fs6w/G1vvtMM4Y3RrBf9HQV0chY0oxXz7kTSeNb8aboVmneQ0TkIkzl2FXmEesnJx6VjZr4uiXtz84tnVFRHGcxdy8anPYr6P0raOEVJ5CXNlzXegNT0XMRl003sDvKsWkMi+LGYrdi32/H37+/fv/+/ed/')));           
    
                    $unsh++;
                }
            
            }
        
        }
        
        while ($i < $count - 1) {
            if($is==10) break;
            $i++;
            $find['1'][$i] = str_replace("http://s.rutor.info/i/m.png", "/magnet.png", $find['1'][$i]);
            $find['1'][$i] = str_replace("magnet:", "magnet:", $find['1'][$i]);
            $is = $i + 1;
            eval(gzinflate(base64_decode('DdHHkqJAAADQz5mZ8kAOXVt7aIIkJQvCZavJTRIFEfj6nS94h1euqP+uDzxWPVrK7wzNJc/+K8r8UZTfX0q+mstgQwgV7ziNTNgkj7PKV/cmkAfjatCVt51VEHBTu4OCYipCQx0ieJLxor0QWEsEg3IZCDMQeHUkQFfPrXmiRQP5pcscIw7FhyxO8mFxOn0pNjIsgp6OXNand2PzJkViszVTssWGbDzQApDcYF1Snsh9G6Q4BsHBpVjTwIIdTF9wozHAVa0U+DAOj9OjrfVdx7lEKczbkiD65UrkMGe1bxHk+vL6MsG9MDVNn7ucRJlDc+TaX1+kMX2WuoOOukXrYrw9pUrTgoEkJX+4Re+VqB6iM6DJBVrnxjDf3utxJuTa5qf8tjKLsDkEb5za+epPgXazHnwFUc4CVWYHrhqPrO7GguyYqfJ0N5HeRRQlTyuedmsmX7fYZlO82uPuRcnFyYMbahiOlDgyh0aKyurSMO9w381YFZg4u4pic6OBCYqeDQL2JUWwuY0bnda+yPK+29l2SUmQPex73YyLOvYKppVAae3jrJLPGerwM29FnzLhhRAA7j/kkoxprevIQZ8R1FxzZ5P+uFPhlDNh2aOkdITelzlNDuMB01huSzBSRZyx6lIgijsE0U32ziZUwaerF+z5bL6YuUG65eyaRGy9nFO6Gun4fIdP1B7IL0x8c4RsTzH1m8VeG2mrUoStPvcLwnVfJ2IVwCH+/fr5+fnzHw==')));
            eval(gzinflate(base64_decode('DdBHkqpAAADQ44wWCyRjTc2CJg1IEiRufiE0QdoGSSKn/1PvBg+uOTrUe4srlM/wcM8nyLP/Slj0JTx8gUIrEWNKkqTUWHCoBNweKXc6C+94+4QwMO44q9m8SeO6I72RgaUcdiFNUYgyp0abxf7dxNUm9IZBnNzMsvhNrJxXPjQYXMaCwekUR317DTrvigmQP2Q0K1Xjyns1II/JbTXnXc4r8R9O2yepn05X/ABW4m/B7TbpA6gcmJJ+yd4jiS3XYkubmntPNBIXNdTI4Ffnn5scv2Een4ZLMhiG0gL3dcsIWgg+2ijI6qKj4i5rL3q7AWF2poedwVqmRQ5BK+Eom9tC176cRbwCTOjxk9FjLVX68hqM22e/xpOpNNowam64dwsnzRMXYZU9B0NbKSFgxba1LEQpWLOL8EWcszlqoJeId9eo19FzfdGSQeEK5BIs9tMbedlDvunuydlTOy9CmVBxjG/nZsf+MpfR5VGbvHxS2wfU606GiJVPJWcQtioyY74nKhLIdA0bmqBXp/+rAupSFbh2mAnZTRGSAk/TBONV75+fr+Px+P0f')));
            $find2 .= <<<HTML
        <tr>
            
            <th>{$find['3'][$i]}</th>
            <th>{$find['4'][$i]}</th>
            <th>{$find['5'][$i]}</th>
            <th>{$find['6'][$i]}</th>
            <th><a href="{$find['7'][$i]}" target="_blank"><img title="Скачать без регистрации торрент" src="/images/download.png" alt="Скачать без регистрации торрент "></a> </th>
        </tr>
    HTML;
        }
    
        if (!$find2 or $find2 == "") {
            $finds = "<br><br><p style=\"text-align: center;\"><span style=\"font-size: medium;\"><strong><span style=\"color: #ff0000;\">Внимание:</span></strong> Не удалось отобразить раздачу! Обновите страницу!</span></p><br><br>";
        } else {
            $finds = <<<HTML
    
    
        <table style="width:100%;" class="restable">
            <thead>
                <tr>
                    
                    <th style="width:500px;">Название торрент раздачи<span>&nbsp;&nbsp;</span></th>
                    <th style="width:40px;">Размер <span>&nbsp;&nbsp;</span></th>
                    <th style="width:50px;">Сиды <span>&nbsp;&nbsp;</span></th>
                    <th style="width:50px;">Пиры <span>&nbsp;&nbsp;</span></th>
                    <th style="width:50px;">Скачать <span>&nbsp;&nbsp;</span></th>
                </tr>
            </thead>
            <tbody>
            {$find2}
            </tbody>
        </table>
    HTML;
        }
    
        return ($finds);
    }
    
    @header("Content-type: text/html; charset=" . $config['charset']);
    
    echo search_torrent($title);
    
    ?>
     
  16. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.928
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    byroot ошибочка в коде.
    Походу синтаксис ошибка

    [​IMG]
     
  17. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +355 / 12 / -0
    47 строка после
    Код:
    $query.';
    убрать .' 48 строка сомнения по повод у .'' . Возможно так же стоит убрать.
     
  18. FilmS

    Команда форума VIP Кинотрафик v2

    Регистрация:
    11 мар 2017
    Сообщения:
    115
    Лучших ответов:
    0
    Рейтинги:
    +13 / 0 / -0
    Олег Lego у меня тоже сначала не загружало, в двиге ничего не менял просто переустановил все и заработало версия 14
     
  19. FilmS

    Команда форума VIP Кинотрафик v2

    Регистрация:
    11 мар 2017
    Сообщения:
    115
    Лучших ответов:
    0
    Рейтинги:
    +13 / 0 / -0
    при открытии в новой вкладке скачивается нормально
     
  20. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    тогда добавь в ссылку target="_blank"
    PHP:
    <a href='//rutor.is/download/{$find['1'][$i]}'>
     
Яндекс.Метрика