Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   как спиздить HTML code с DIV блока другого сайта по Classname ? (https://javascript.ru/forum/dom-window/46842-kak-spizdit-html-code-s-div-bloka-drugogo-sajjta-po-classname.html)

wmag 26.04.2014 11:50

как спиздить HTML code с DIV блока другого сайта по Classname ?
 
подскажите, как стырить HTML инфу с DIV блока другого сайта по Classname ?

http://www.roseltorg.ru/

Код:

<div class="total">
<p>Всего объявлено <strong class="red">18 246 процедур</strong>
 на общую сумму <strong>106 229 118 637</strong> руб.
</p>
</div>

Информация в блоке меняется и эту информацию нужну дублиовать на моем сайте всегда актуальную

ruslan_mart 26.04.2014 13:37

На PHP получайте страницу и парсите.

$html = file_get_contents('http://www.roseltorg.ru/');
$matches = array();
$div = preg_match('/<div class="total">([\s\S]+)<\/div>/u', $html, $matches);


Затем уже выводите в нужное место у себя на сайте:

echo $matches[1];

wmag 26.04.2014 14:02

создал пшп файл, встравил ваш код, удалил комментарий, загрузил на сервер - белый экран

что то не работает =/

wmag 26.04.2014 14:40

прошу прошенья, вроде работает... видимо не показывало из-за проксей

только вот ответ приходит:

Всего объявлено 18 257 процедур на общую сумму 106 229 519 798 руб.

корявый... =/

wmag 26.04.2014 14:46

опять ничего не приходит хрень какая то =/

ruslan_mart 28.04.2014 05:09

wmag, возможно проблема в кодировке. Прогоните результат через iconv.


Часовой пояс GMT +3, время: 13:40.