Результаты поиска

  1. D

    Автоматический парсер раздач с rutracker

    Protektor, Дело не в регулярке спойлера, а в не определенной исходной строки: <hr class="post-hr"> , поэтому парсер необрабатывает доконца спойлер, не переносит строку и не ставит горизонтальную линию, ну то что сегодня поменяли на рутрекере (борьба с парсерами) :) Также с <span...
  2. D

    Автоматический парсер раздач с rutracker

    titann, Protektor, К примеру, так добавьте (замените) и усе будет в порядке Шеф. $text = preg_replace('#<br>#si', "\r", $text); $text = str_replace('<hr class="post-hr">','[hr]', $text); $text = str_replace('<span...
  3. D

    подтверждено Украинский язык в Sphinx

    Exile, Резаные. гвард я - украинским гвардия - русским норм.
  4. D

    Автоматический парсер раздач с rutor.info

    А так работать и не будет, если файл 228_rutor.php с архива первого поста, потому что контент начинает парсить как раз с <tr><td style=\"vertical-align:top;\"></td><td> , поэтому тег <td> при парсинге не обнаружится и будет искать далее по тексту это совпадение, если оно будет. А вот так будет...
  5. D

    решено Показ рекламы определенным группам

    Так нужно определить
  6. D

    Универсальный парсер

    seinex, Это preg_match("#<div class=\"post_body\" id=\"p-\d+\">(.*?)div class=\"clear\"></div>#si", $copy_page, $copy_post); поменяй на это preg_match("#<div class=\"post_body\" id=\"p-\d+\">(.*?)<div class=\"clear\" style=\"height: 8px;\"></div>#si", $copy_page, $copy_post); и будет тебе...
  7. D

    Универсальный парсер

    Это как вариант, защиты рутрекера от всевозможных парсеров-копипастеров. Можно так: $text = preg_replace('/<span class="post-font-serif1">([^<]*?)<(?=\/)\/span>/', "\\1", $text); ну и так далее...
  8. D

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

    vitalix, Изначально вопрос был о контенте. Что касается торрента, то должно быть так: preg_match_all ('#<a href="dl.php\?t=(.*?)" class#', $text, $source, PREG_SET_ORDER); и так: $snoopy->submit("http://rutracker.org/forum/dl.php?t=". $id); и все будет Ок.
  9. D

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

    vitalix, после этого ничего не менялось на рушке. у меня контент такой: $pos = strpos($text, '<div class="post_body"'); $text = substr($text, $pos); $pos = strpos($text, '<div class="clear" style="height: 8px;"></div>'); $text =...
  10. D

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

    vitalix, все работает, внимательно проверь регулярку которую правил.
  11. D

    на модерации Проблема с SITEMAP, вешает сайт!

    Тоже самое в ajax с sitemap.php нужно сделать. Ошибка будет если не создатите sitemap с https ссылкой в поисковой системе, а так задача будет выполнятся с ошибкой: Уведомление поисковой системы Yandex: ошибка отправки URL...
  12. D

    на модерации Проблема с SITEMAP, вешает сайт!

    Вчера такое было, подвесило весь сайт, исправил на https все ссылки - заработало и по сей час, задача работает вручную и по крону .
  13. D

    подтверждено Украинский язык в Sphinx

    Хочу добавить Поиск на украинском языке Добавил правила в charset_table для украинских букв в секцию index конфига Sphinx U+404->U+454, U+454, Є = є U+406->U+456, U+456, І = і U+407->U+457, U+457, Ї = ї U+490->U+491, U+491, Ґ = ґ charset_table = 0..9, _, A..Z->a..z, a..z...
  14. D

    FAQ Установка Sphinx на примере FreeBSD

    Dr_Brown, indexing index 'topics'... collected 29040 docs, 4.3 MB sorted 0.5 Mhits, 100.0% done
  15. D

    FAQ Установка Sphinx на примере FreeBSD

    Генеря индексы c новым конфигом sphinx лезет ошибка: indexing index 'posts'... ERROR: index 'posts': sql_query_range: min_id='0': must be positive 32/64-bit unsigned integer. Чуть погуглив, поставил костыль с условием, который "починил" эту проблему: sql_query_range = SELECT IF(MIN(post_id) =...
  16. D

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

    vitalix ", $text); $text = preg_replace('/<div class="q-head">([^<]*?)<\/div>([^<]*?)<(?=\/)\/div>([\s\S]*?)<div class="q">([^<]*?)<(?=\/)\/div>([^<]*?)<([^<]*?)\/div>/', " ", $text); $text = preg_replace('/<div...
  17. D

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

    vitalix Скрипт весь покажи в рнр коде.
  18. D

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

    Если скрипт приведенный вами выше , тогда нужно исправить это $snoopy->submit("http://dl.rutracker.org/forum/dl.php?t=". $id); на $snoopy->submit("http://rutracker.org/forum/dl.php?t=". $id);
  19. D

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

    Ragnar в принципе да, тег контента парсинга то не изменили на рутрекере, в даном случае это $pos = strpos($content, 'humn_size');
  20. D

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

    vitalix Походу это $pos = strpos($content, 'humn_size'); на $pos = strpos($content, '<span id="tor-status-resp"'); и опять же здесь $pos = strpos($text, '<div class="clear"></div>'); на это $pos = strpos($text, '<div class="clear" style="height: 8px;"></div>'); Пробуем.
  21. D

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

    vitalix Меняем это $pos = strpos($content, '<p style="padding-top: 6px;"'); на это $pos = strpos($content, '<span id="tor-status-resp"'); и это $pos = strpos($text, '<div class="clear"></div>'); на это $pos = strpos($text, '<div class="clear" style="height: 8px;"></div>');
  22. D

    Автоматический парсер раздач с rutracker

    Dr_Brown в function rutracker($text) Эту строку меняем $pos = strpos($text, '<div class="clear"></div>'); на ту что выше я написал.
Сверху