Регулярка на рушку, кто правил?

Started by Dr_Brown on 2017-01-06 09:19 — 33 replies, 4890 views

#21
у меня по другому -

if($tracker == 'rutracker')
    {
        $snoopy->host = "rutracker.org";
        $snoopy->agent = "opera";
        $snoopy->rawheaders["Pragma"] = "no-cache";

        $snoopy->_submit_method = "POST";

        $submit_vars = array (
            'login_username' => $auth['rutracker']['login'],
            'login_password' => $auth['rutracker']['pass'],
            'login'          => true,
        );
        $snoopy->submit("http://rutracker.org/forum/login.php", $submit_vars);

        $snoopy->_httpmethod = "GET";

        $snoopy->fetch($url);
        $content = iconv('windows-1251', 'UTF-8', $snoopy->results);
        $pos = strpos($content, 'humn_size');
        $content = substr($content, 0, $pos);

        if (!$content)
        {
            meta_refresh('release.php', '2');
            bb_die('false content');
        }

        function rutracker($text, $mode=false)
    {
#22
vitalix
Spoiler content hidden.
Пробуй. Если будет false content
$pos = strpos($content, 'humn_size');
замени на
$pos = strpos($content, '<span id="tor-status-resp"');
#23
на контент
$pos = strpos($text, '<div class="post_body"');
$text = substr($text, $pos);
$pos = strpos($text, '<div id="tor-reged">');
$text = substr($text, 0, $pos);
#24
vitalix
Spoiler content hidden.
Пробуй. Если будет false content
$pos = strpos($content, 'humn_size');
замени на
$pos = strpos($content, '<span id="tor-status-resp"');
false content
#25
та работает после последних правок. проверил.
#26
та работает после последних правок. проверил.
ни фига не работает
Скинь регулярки для рушки которые у тебя прописаны.
#27
vitalix, все работает, внимательно проверь регулярку которую правил.
#28
vitalix, все работает, внимательно проверь регулярку которую правил.
Скинь свои регулярки - сравню со своими.
#29
vitalix, после этого ничего не менялось на рушке.
у меня контент такой:
                $pos = strpos($text, '<div class="post_body"');
                $text = substr($text, $pos);
                $pos = strpos($text, '<div class="clear" style="height: 8px;"></div>');
                $text = substr($text, 0, $pos);
#30
то же самое и у меня