|
|
|
| Вот есть документ в нем повторяеться 50 раз вот этот код:
<tr>
<td align="left" colspan="2">
<table width="100%" cellpadding="0" cellspacing="5">
<tr>
<td>
<a href="q.php?num=15019">15019</a> [ <a href="qq.php?num=15019&act=up">+</a> -4 <a href="qqq.php?num=15019&act=down">-</a> ]
</td>
</tr>
<tr>
<td class="dat">
Тут нужный мне текст!
</td>
</tr>
</table>
</td>
</tr>
|
как бы мне устоновит соединение с этим файлом по адресу: http://domen.ru/index.php
И вырезать текст который находиться между <td class="dat"> и </td>.
И самое главное сделать это постранично... так, как код повторяеться 50 раз, то и страниц у меня должно быть 50 с навигацией типа: "Вперед" и "Назад" и желательно чтобы можно было сразу ввести № страници и попасть на неё... | |
|
|
|
|
|
|
|
для: Yanka
(20.03.2006 в 15:48)
| | Дополнение:
Может правельней будет вырезать вот это:
<td class="dat">
Тут нужный мне текст!
</td>
|
| |
|
|
|
|
|
|
|
для: Yanka
(20.03.2006 в 15:48)
| | Осуществить такую операцию можно при помощи скрипта
<?php
$str = file_get_contents('http://domen.ru/index.php');
$pattern = "#<td class=\"dat\">(.+?)</td>#is";
preg_match_all($pattern, $str, $out);
unset($out[0]);
echo "<pre>";
print_r($out[1]);
echo "</pre>";
?>
|
В результате массив $out[1] будет содержать 50 элементов со страницы, для того, чтобы организовать постраничную навигацию следует воспользоваться скрптом по ссылке http://www.softtime.ru/scripts/pager.php. | |
|
|
|