Давай, найди, за 5 мин. И если ты ещё не в курсе, то этот форум нужен как раз для того, чтобы люди задавали вопросы и отвечали на нихNick Lisogor писал(а):Да, конечно. Это не сложно, если ты что-то учишь, а не достаешь людей вопросами, ответы на которые даже в гугле можно за 5 минут найти.
обработать код страницы
Re: обработать код страницы
-
- FL Team
- Сообщения: 119
- Зарегистрирован: 12 дек 2010, 14:08
Re: обработать код страницы
Ну, тогда тебе в раздел "Просим готовое и бесплатно".
Re: обработать код страницы
сначала на линииАлександр писал(а):Сначала выбери нужную часть страницыПотом её обработайКод: Выделить всё
preg_match_all( '#<span>(.+?)</span>#is', $html, $matches); // например текст между тегами <span></span>
Апостроф заэкранируй '#\'>Код: Выделить всё
preg_match_all('#\'>(.+?)</a>#is', $html, $matches); foreach ($matches[1] as $value) { echo $value.'<br />'; }
Парсер форума съедает.
Код: Выделить всё
preg_match_all('#\'>(.+?)</a>#is', $html, $matches);
здесь пишет 1<br>2<br>3<br>
т.е.
1
2
3
Код: Выделить всё
<?php $html = "<a href='http://site.ru/1/2/3/uGFoP' подсказка='lllll 1'>1</a><a href='http://site.ru/1/2/3/Pd8jK' подсказка='lllll 2'>2</a><a href='http://site.ru/1/2/3/l8jHT' подсказка='lllll 3'>3</a>"; preg_match_all("#'>(.+?)</a>#is", $html, $matches); foreach ($matches[1] as $value) { echo $value.'<br />'; } ?>
Re: обработать код страницы
всё, разобрался, спасибо
Код: Выделить всё
<?php $html = "<a href='http://site.ru/1/2/3/uGFoP' подсказка='lllll 1'>1</a><a href='http://site.ru/1/2/3/Pd8jK' подсказка='lllll 2'>2</a><a href='http://site.ru/1/2/3/l8jHT' подсказка='lllll 3'>3</a>"; $for_1 = '0';$for_2 = '0';$for_3 = '0'; preg_match_all("#'>(.+?)</a>#is", $html, $matches); foreach ($matches[1] as $value) { $for_1 = bcadd($for_1, 1); $number[$for_1] = $value; } echo("<br>==========<br>"); preg_match_all("#<a href='http://site.ru/1/2/3/(.+?)' подсказка#is", $html, $matches1); foreach ($matches1[1] as $value1) { $for_2 = bcadd($for_2, 1); $number_code[$for_2] = $value1; } preg_match_all("#<a(.+?)>#is", $html, $matches2); foreach ($matches2[1] as $value2) { $for_3 = bcadd($for_3, 1); echo("Номер: $number[$for_3]<br>Код: $number_code[$for_3]<br><br>=====<br><br>"); } ?>