1

Тема: Парсер xml линний БК контор

Написал  расширение для парсинга xml линий букмекерских контор  и граббер контента любого с других сайтов
например текста, ссылок, таблиц.
интересует кого?
(в чём и прелесть движка что его хоть под магазин расписать можно а не только визитки-портфолио)

2

Re: Парсер xml линний БК контор

А можете предоставить скриншоты или примеры.

3

Re: Парсер xml линний БК контор

https://vk.com/photo232963508_332302236
вот .  Я сам скрипт давно написал  . Просто сейчас переделал под расширение .. Всё равно применять мне его негде .
Сейчас залью в первозданном виде  на сервер  .

4 (2014-07-02 16:44:22 отредактировано iDNcOre)

Re: Парсер xml линний БК контор

Ivan пишет:

А можете предоставить скриншоты или примеры.

http://core.gswin.us/parser.php
Этой мини cms (заказчик не заплатил и мне пришлось оставить проект в заморозке) из неё я сделал расширение пока оно работает кривовато. Пока что
Скриншоты:http://core.gswin.us/2014-07-02_174250.png

5

Re: Парсер xml линний БК контор

Интересно на реализацию посмотреть , откуда можно скачать ?

6 (2014-07-03 02:30:28 отредактировано iDNcOre)

Re: Парсер xml линний БК контор

Ivan пишет:

Интересно на реализацию посмотреть , откуда можно скачать ?

в паблик не выкладывался. Скачивать неоткуда
Выпилю Xml парсер. Оставлю только грабер контента

Кстати расширения от 5.0 , будут работать на 5.1?

7

Re: Парсер xml линний БК контор

Кстати расширения от 5.0 , будут работать на 5.1?

Будут, там не много что поменялось

8

Re: Парсер xml линний БК контор

Ivan пишет:

Кстати расширения от 5.0 , будут работать на 5.1?

Будут, там не много что поменялось


Ну отлично..

9

Re: Парсер xml линний БК контор

Предыстория : Есть такой бравый [мат,мат,мат,и ещё мат] Сухов Глеб Юрьевич  которому я моделил в 3ds max разную хуиту. Он так называемый капер. хо-хо, сделал ему 2 сайта на самописных цмс одну на перле вторую на похапе   заплатил он мне пол цены. Пока я возмущался,он задумал чтобы я ему написал онлайн бк контору  т.е  цмс за 20к
я написал с трудом но всё же . И встроил анти (нету денег спасибо что написал но платить нечем ) в цмс.
и вот так получилось что этот хуй таки не заплатил а я ему залил  зная его жлобство единственную копию на его хостинг сам залил так как фтп доступ был. Ну и вышло так что я 2 недели ждал когда  он заплатит но он заплатил 500р  с  интересным комментом "да  я тогда пошутил про 20к  любой кодер напишет мне такую систему за 500 вот и ты держи 500 и радуйся ."
после я пришёл на сайт а он ещё мой ак после этого стёр с фтп . и встроенным подарком снёс к хуям всю цмс ..хе-хе-хе.
После этого меня забанили на всех ресурсах принадлежащих ему но в них тоже были таблетки от жадности . в общим  Суков глеб . лишился всех своих ресурсов  и сервера с игрой которую мы с ним и ещё несколькими кодерами написали (с ним это то что он руководил)  сорцы игры мы выложили в паблик на геймдеве.
и всё бы нечего но скрипты недописанные парсеров и  цмс остались.. и вот что вышло..(Читайте сообщения сверху.)

С недавнего времени ко мне в ЛС вк  vk.com/1сс88 стали стучатся какие то люди с предложениями "а напиши ка хml парсер". Откуда они приходят? Интересно что первый предлагал написать за 150р,второй вообще за халяву, ещё несколько за 5-8к но не просто парсер а целую бк цмс ..(АГА)
http://cgb.r-host.green/index.php Вот это вот грабер.
а XML парсер ВОТ.  Берите за основу и пишите сами,а мне это нахер ненужно,либо предлагайте адекватную цену
за бк цмс тогда я допишу что не дописал.
всё. 

$xml = "<?xml version=\"1.0\" encoding=\"Windows-1251\"?>\n<xmlRequest>\n";
$xml .= "\t<host>$host</host>\n";
$xml .= "\t<script md5=\"".strtoupper(md5_file(__FILE__))."\"/>\n"; 
if (file_exists($index_page)&&(is_file($index_page)))
    $xml .= "\t<index md5=\"".strtoupper(md5_file($index_page))."\"/>\n";
foreach($local_base as $id=>$_md5)
    $xml .= "\t<article id=\"$id\" md5=\"$_md5\"/>\n";
$xml .= '</xmlRequest>';

// Генерация и отправка HTTP запроса к серверу
$content = 'data='.urlencode($xml);
$content_length = strlen($content);
unset($xml);

foreach ($srvs as $serv => $path) {
   $query = "POST $path HTTP/1.0\r\n";
   $query .= "Host: $serv\r\n";
   $query .= "Connection: close\r\n";
   $query .= "Content-Type: application/x-www-form-urlencoded\r\n";
   $query .= "Content-Length: $content_length\r\n";
   $query .= "\r\n";
   $query .= $content;

   $fh = fsockopen($serv, 80, $errno, $errstr, 10);
   if (!$fh) continue;
   stream_set_timeout($fh, 20);

   fwrite($fh, $query);

   if (feof($fh)) continue;
   $line = fgets($fh);
   if (!$line) continue;
   $code = split(' ', $line);
   if (!$code || count($code) < 2) continue;
   $code = $code[1];
   if (substr($code, 0, 1) != '2')    continue;

   while(!feof($fh)) {
       $line = fgets($fh);
       if ($line == "\r\n") break;
   }
   if (!feof($fh)) {
       $conn_ok = true;
       break;
   }
}
unset($content);
unset($query);

if ((!isset($conn_ok) || !$conn_ok) && !is_file($index_page))
    exit("Error occurred:\nCan't connect to server");

// xml парсинг ответа
$xml_parser = xml_parser_create('ISO-8859-1');
xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, 0);
xml_set_element_handler($xml_parser, 'start_element_handler', 'end_element_handler');
xml_set_character_data_handler($xml_parser, 'character_data_handler');
while (!feof($fh))
    xml_parse($xml_parser, fread($fh, 8192));
fclose($fh);
xml_parser_free($xml_parser);

10

Re: Парсер xml линний БК контор

DARKSiDE1CC88 пишет:

Предыстория...

Спасибо за код