![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2003
Адрес: Ирландия
Сообщений: 179
|
Кто подскажет, по каким ключевым словам искать такую вещь:
PHP скрипт "смотрит" конкретную страницу в интернете и достает от туда нужные данные, например курс валют, погода, именины и в таком духе. или может пример у кого есть? Как прочесть это и потом скормить флэшу по ХМЛ-у?
__________________
|
|
|||||
|
Ну это называется кража контента. Воровать не есть хорошо.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Nov 2003
Адрес: Ирландия
Сообщений: 179
|
Курс валют? разве это воровство!?!?
а по делу есть что нибудь?
__________________
|
|
|||||
|
По делу что ? Обращаешься к владельцу сайта на котором крутятся нужные данные, обговариваешь формат-условия-порядок обмена данными.
А в противном случае - воровство.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 39
|
Если отбросить вопрос о воровстве и экспорт во флеш, то в остается задача получить HTML-код страницы из сети. Это делается достаточно просто если версия PHP 4.3.0 или выше и в php.ini опция allow_url_fopen = On, то используя функцию file_get_contents():
После выполнения этой строки, в случае отсутствия ошибок, в переменной $yacont будет весь код страницы http://www.ya.ru/. Если PHP младше 4.3.0, то придется использовать функцию fsockopen():
Но это все просты способы, для действительно сложных запросов понадобится использовать cURL или чего-то ещё. Хотя я для сложных запросов использую класс Snoopy (см. аттач), который способовен очень на многое. |
|
|||||
|
Регистрация: Nov 2003
Адрес: Ирландия
Сообщений: 179
|
А как с помощют этого класса выцепить из всего html соурса, а конкретно из:
<table width=180 border=0 cellspacing=6 cellpadding=0> <tr> <td><font class="colDefault"><b>EUR</b></font></td> <td><font class="colDefault">0,7028</font></td> </tr> <tr> <td><font class="colDefault"><b>USD</b></font></td> <td><font class="colDefault">0,5330</font></td> </tr> <tr> <td><font class="colDefault"><b>RUB</b></font></td> <td><font class="colDefault">0,0203</font></td> </tr> </table>
__________________
|
|
|||||
|
rtm, человек занимается банальным воровством, думать не хочет... Зачем ты ему помогаешь ? Думаешь, кому-то станет легче ? Да ничуть.
Сей экземпляр начнет думать, что на любой его вопрос тут же добрый дядя ответит. Причем если ты не ответишь, а пошлешь читать доки-мануалы - обидится, начнет дурно пахнуть. На выходе получим - тебя назвали как-нибудь нехорошо, человек ничего не понял, ничему не научился. То есть ни одного плюса.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Nov 2003
Адрес: Ирландия
Сообщений: 179
|
Цитата:
Если есть другой способ, как разместить на своем сайте погоду, курс валют etc, подскажите. То что я спросил, способ не самый удобный на мой взгляд, а другого не придумал.
__________________
|
|
|||||
|
mixey_lv для тебя http://www.akmeter.ru/
|
|
|||||
|
погода http://informer.gismeteo.ru/
|
![]() |
![]() |
Часовой пояс GMT +4, время: 06:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|