Добро пожаловать, Гость!
Вопрос для умных
Помощь мастерам | Вопрос для умных


Вопрос для умных
21 Марта 2019Вообщем тема такая, есть страница
$str=file_get_contents("site.ru/news");
На странице 10 записей
Если вырезать вот так
preg_match( '/<b>(.*?)</b>/is',$str,$post);
То получим всего одну запись, первую...
Как сделать чтоб вывело все 10 записей?
Комментарии:


Автор темы
SimptomFD, то не страшно, базу собрал норм, а теперь пусть блочат
______________________
Imitation of life


WIZART, Много лишнего в бутстрапе, а в парсере конектишь один файл))
Вот так и получаются парсеры, в которых наследуются блоки донора.


Автор темы
Zed, там много лишнего) мне на один раз заголовки просто собрать нужно было) самый простой вариант так сказать.
______________________
Imitation of life



вроде слышал про какую то библиотеку парсер, специально заточенную пот такие дела, вспомнить бык как она называется
Добавлено:
Ссылка
Добавлено:
вот еще ссылочка Ссылка


Автор темы
kantry, спасибо огромное, реально выручил)
______________________
Imitation of life

<?php
preg_match_all( '~<b>(.*?)</b>~is',$str,$post);// только экранируй чем нибудь другим, не косой чертой!
foreach ($post[0] as $val) {
echo '<p>'.$val.'<p>';
}?>