Help - выдирание текста из сайта в вставка на страничку

12
S2
На сайте с 13.05.2008
Offline
74
929

Добрый день. Необходима помощь в php

Например есть сайт www.pr-cy.ru На главной странице есть такой текст "Яндекс выдача 12.08.2009"

Мне нужно чтобы этот текст копировался на мой сайт и отображался на нем. То есть у меня на сайте была такая же надпись, которая будет обновляться с обновление выдачи Яндекса. Заранее спасибо за помощь

ewg777
На сайте с 04.06.2007
Offline
225
#1

Просто вставить в html-код 😂

                    <table width="100%" border="0" cellpadding="2" cellspacing="0">


<tr>
<td class="nameup">Яндекс выдача</td>
<td align="center" class="dateup">
<b>12.08.2009</b> </td>
</tr>
</table>

Другой метод

S2
На сайте с 13.05.2008
Offline
74
#2

ewg777 - другой метод так же не помог. Делал все по инструкции но выводит ошибку

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

[Удален]
#3

вот еще статья от типочка - http://hell.helldude.ru/archives/442

LX
На сайте с 11.06.2007
Offline
28
#4
Sergey2137:
ewg777 - другой метод так же не помог. Делал все по инструкции но выводит ошибку
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

http://tinyurl.com/qzmcd2

Ѣ-программисты пишут на Petrovich (http://2lx.ru/2009/05/yazyk-programmirovaniya-petrovich/) и Ook! (http://2lx.ru/2009/06/yazyk-programmirovaniya-ook/) Нечего кушать? Подои Зорьку (http://zorkabiz.ru/?zorka=1071)! Мууу...
S2
На сайте с 13.05.2008
Offline
74
#5

Пробую все по инструкции, получается вот такой код:

<?php

$string = file_get_contents(“http://www.pr-cy.ru/”);

preg_match_all(“#<td class=\"nameup\">(.*?)</td>#ism”,$string,$values);

print_r($values);

?>

Но все равно ошибка, может в коде что то напутал?

[Удален]
#6

Ошибку в студию.

LX
На сайте с 11.06.2007
Offline
28
#7

АААА !!!

Тут вместо кавычек буржуйские лапки 😂

Так все работает:

<?php

$string = file_get_contents('http://www.pr-cy.ru/');
preg_match_all('#<td class=\"nameup\">(.*?)</td>#ism',$string,$values);
print_r($values);
?>
[Удален]
#8
Le)(x:
АААА !!!
Тут вместо кавычек буржуйские лапки 😂

Так все работает:
<?php

$string = file_get_contents('http://www.pr-cy.ru/');
preg_match_all('#<td class=\"nameup\">(.*?)</td>#ism',$string,$values);
print_r($values);
?>

Я вот тоже думаю ... где ж тут ошибка ? :)

S2
На сайте с 13.05.2008
Offline
74
#9

Все большое за помощь, теперь все получилось.

Еще такой вопрос, выходит откуда то вот такие символы:

Array ( [0] => Array ( [0] =>

Их можно как то убрать?

Может быть $values = $values[1] это и выводит непонятные символы, кто может сказать?

ewg777
На сайте с 04.06.2007
Offline
225
#10
Sergey2137:
Все большое за помощь, теперь все получилось.
Еще такой вопрос, выходит откуда то вот такие символы:
Array ( [0] => Array ( [0] =>

Их можно как то убрать?
Может быть $values = $values[1] это и выводит непонятные символы, кто может сказать?

Это такая фича от разработчиков, всё нормально. 😂

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий