Ребзя, помогите! как дернуть со страницы вот например от сюда: Код (Text): </script> 2009-09-11<br>10:58:33<br>xxxxx<br><center><br><br><br><table border = 1><td width=100 align=center>Номер</td><td width=100 align=center>Количество</td></tr><tr><td align=center>xxxxx</td><td align=center>0</td></tr><tr><td align=center>xxxxx</td><td align=center>0</td></tr></table></body> </html> цифры между тэгами <td align=center>0</td> и следующий похожий тэг <td align=center>0</td> - это голосование и там цифры будут менятся и сохранить это в текстовый файл пасиб!!!
file_get_contents, далее составить соответствующую регулярку и preg_match_all http://www.php.ru/manual/function.file- ... tents.html http://www.php.ru/manual/function.preg-match-all.html
Что-то типа http://www.php.ru/manual/function.file- ... tents.html а потом http://www.php.ru/manual/function.simpl ... tring.html Но это не очень гибкое решение... Наверняка есть изящнее.
это я знаю. Меня интересует как например используя DOM выбрать спан с классом таким-то внутри дива с айди таким-то. Или третью колонку таблицы. На ум приходит jQuery-php
Нашел код для парсинга Код (Text): <?php /* получаем содержимое нужной нам страницы в переменную $content (обратите внимание, - мы используем для этого функцию file_get_contents. Она может работать с удаленными URL только если в настройках PHP установлена опция allow_url_fopen) */ $content = file_get_contents(’http://217.24.118.78/service/televote_detail.php’); // Определяем позицию строки, до которой нужно все отрезать (используем функцию strpos()). $pos = strpos($content, ‘<td align=center>811777701</td><td align=center>’); /*Отрезаем все, что идет до нужной нам позиции (функция substr в данном случае принимает два параметра: строка для обработки и //номер позиции. Функция вернет строку, НАЧИНАЯ с указанной позиции) */ $content = substr($content, $pos); // Точно таким же образом находим позицию второй строки $pos = strpos($content, ‘</td></tr><tr><td align=center>811777702</td>’); // Отрезаем нужное количество символов от нулевого $content = substr($content, 0, $pos); // выводим полученную строку. echo $content; ?> выводит Код (Text): Parse error: syntax error, unexpected ':' in Z:\home\test2.ru\www\krtk.php on line 3