![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
beginweb |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 22.8.2006 Репутация: нет Всего: нет |
Help me please.
Есть страничка которую я хочу загнать в массив, но ... Если ее "отформатировать" (в определённых местах проставить перенос строки), то что-то получается, а в таком виде как есть, ну никак ![]() (_http://search.msn.com/news/results.aspx?q=www&FORM=QBNR) использую preg_match_all ('/()(.*)()/i', $contents, $out, PREG_SET_ORDER) для определения блока новостей. Такое впечатление, что ф-ия отрабатывает не с последующего символа, а с последующей строки. |
|||
|
||||
ewolf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 15.8.2006 Где: г. Москва Репутация: 8 Всего: 18 |
||||
|
||||
beginweb |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 22.8.2006 Репутация: нет Всего: нет |
m - не помогаИт
![]() |
|||
|
||||
ewolf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 15.8.2006 Где: г. Москва Репутация: 8 Всего: 18 |
Ну вообще-то неудивительно, по такой регулярке
/()(.*)()/i Ты же все символы сразу захватываешь. Объясни подробнее, что ты хочешь выделить |
|||
|
||||
beginweb |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 22.8.2006 Репутация: нет Всего: нет |
регулярка такова :
нужно определить ньюсы, которые есть на сайте. Тобиш мне нужно "захватить" ссылки и краткие сведения о содержании. Я пытаюсь сделать preg_match_all ('/(<h3)(.*)(\/h3>)/m', $contents, $out); Но масссив не правильно заполняется. (выводится вся сраничка без разделения по новостям print_r ($out) .На выходе - Элемент массива - вся страница. Может я не правильно определяю "начало" ->"конец блока". ? // - как правильно енто сделать ??? -// |
|||
|
||||
$дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 17 Всего: 45 |
смотри, к примеру нужно получить все содержимое между <h3> и </h3>б пишем
а вообще нужно разобратся между чем и чем нужно выдрать |
|||
|
||||
faost |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 5.11.2004 Репутация: 1 Всего: 2 |
Как я понял, тебе нужно составить регулярное выражение, которое будет выдирать новости с http://search.msn.com/news/results.aspx?q=www&FORM=QBNR ?
--------------------
Если у вас нет проблем, значит вы уже умерли |
|||
|
||||
beginweb |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 22.8.2006 Репутация: нет Всего: нет |
Дмитрий, спасибо. Всё получилось
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |