![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: 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, подскажите. То что я спросил, способ не самый удобный на мой взгляд, а другого не придумал.
__________________
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 39
|
Цитата:
А теперь прошу прощения за оффтоп. А насчет того "Зачем ты ему помогаешь?" я скажу так: я пришел сюда, для того чтобы помочь людям решить проблемы с php. То есть как раз для того чтобы помогать. Можешь заметить я не создал здесь ни одной темы и не просил помощи. Можешь глянуть на те ответы которые я давал здесь, они максимально информативны, точный и достаточно исчерпывающи. Можно конечно сказать что не бывает таких филантропов, чтоб во всем помогать всем. Те кто так думают пусть считают, что я пришел сюда чтоб по понтаваться типа какой я умный, но это не так. Я хочу просто поделиться своими знаниями, можно даже сказать своей головой, а если мои советы кому-то помогут я буду очень рад. Ещё раз прошу прощения за оффтоп, уж больно меня задело это высказывание. |
|
|||||
|
Регистрация: Feb 2006
Адрес: Germany, Berlin
Сообщений: 183
|
Цитата:
А относительно помогать... rtm, спасибо, что такие как ты есть. Skubent, при всем моем уважении (без малейшего намека на иронию): не слишком ли часто мы, здесь на форуме, скорее задумываются о том, чтобы "научить жить", чем о том, как по возможности понятно и лаконично ответить на поставленный вопрос? И не слишком ли много мы на себя порой в этом плане берем? Спасибо. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|