Задача заключается в следующем: Получаю html страницу. PHP: $get_content = file_get_contents("http://site/index.html"); Вот теперь не могу понять, как сделать сортировку, и выводить только нужные данные из всего документа. Имеющие примерно такую форму: HTML: <li class="g"> <h3 class="r"> <a href="URL_SITE" target="_blank">DESCRIPTION</a> </h3> <div class="s"> TEXT DESCRIPTION. <br> <cite>SITE_AND_SIZE </cite> </div> </li> Можно ли такое реализовать? Если не сформулировал четко идею, то извините.
Код (Text): <?php $text = '1. <li class="g"> <h3 class="r"> <a href="URL_SITE" target="_blank">DESCRIPTION</a> </h3> <div class="s"> TEXT DESCRIPTION. <br> <cite>SITE_AND_SIZE </cite> </div> </li>'; preg_match_all("|<div class=\"s\">\s(.*)\s<br>|sUS", $text, $out, PREG_PATTERN_ORDER); var_dump($out[1][0]); ?> Это имел ввиду??
Что то не могу с этим разобратся... можете поподробнее разъяснить. Нужно из всего html документа. выводить только части по маске: HTML: <h3 class="r"> <a href="URL_SITE №1" target="_blank">DESCRIPTION №1</a> </h3> <div class="s"> TEXT DESCRIPTION №1 <br> <cite>SITE_AND_SIZE №1 </cite> </div> </li> HTML: <h3 class="r"> <a href="URL_SITE №2" target="_blank">DESCRIPTION №2</a> </h3> <div class="s"> TEXT DESCRIPTION №2 <br> <cite>SITE_AND_SIZE №2 </cite> </div> </li> И так далее.
Почитайте и вам всё станет понятно. Если вам нужно готовое решение - вэлкам ту фриланс. Если нужна помощь - показывайте то, что у вас не получается. Конкретный кусок ВАШЕГО кода.