Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: курс валют
Форумы портала PHP.SU » » Работа с сетью » курс валют

Страниц (1): [1]
 

1. Axiles - 10 Февраля, 2010 - 06:06:38 - перейти к сообщению
В сети существует куча предложений, готовых информиров, показывающих различную информацию, погода, курсы валют, драгметаллов и т. п.
Но я хочу создать свой вид информера, соответственно просьба, подскажите где можно брать данные о курсах валют, драгметаллов, нефтепродуктов в режиме реального времени.
2. valenok - 10 Февраля, 2010 - 07:48:59 - перейти к сообщению
В банке
3. Viper - 10 Февраля, 2010 - 07:50:09 - перейти к сообщению
ну например с rbc.ru или finance.ua(для Ураины).
4. Axiles - 10 Февраля, 2010 - 08:16:28 - перейти к сообщению
valenok пишет:
В банке

хорошо что не на рынке, там где бабушка творог втюхивает
(Добавление)
Viper пишет:

ну например с rbc.ru или finance.ua(для Ураины).

ну или например http://www[dot]forexpf[dot]ru/_informer_/ , копируеш код и информер готов, но как быть тогда с этим:
Axiles пишет:
Но я хочу создать свой вид информера,

а вот тут:
Axiles пишет:
подскажите где можно брать данные о курсах валют, драгметаллов, нефтепродуктов в режиме реального времени.

имелось в виду не визуальное восприятие курса валют на сайте банка и вдалбливание его в код скрипта,а автоматическое получение этого курса скриптом для дальнейшего его отображения в таком виде, в котором моя душёнка пожелает.
(Добавление)
если такое конечно вообще возможно, в наш век нанотехнологий и инноваций
5. JustUserR - 10 Февраля, 2010 - 09:26:43 - перейти к сообщению
Axiles пишет:
Имелось в виду не визуальное восприятие курса валют на сайте банка и вдалбливание его в код скрипта,а автоматическое получение этого курса скриптом для дальнейшего его отображения в таком виде, в котором моя душёнка пожелает
Берете любой понравившийся сайт на котором выводится курсы валют и запоминаете адреса этих страниц - после этого ставите программу Proxymiton и получаете HTTP-запросы для получения данных курсов валют - далее с помощью CURL/sockets пишете запрос на полученные данных страниц на основе полученных HTTP-данных и потом с помощью регулярных выражений выбираете нужную часть HTML-документа и сохраняете ее куда хотите
6. Stierus - 10 Февраля, 2010 - 09:49:55 - перейти к сообщению
У центробанка есть сервис http://www[dot]cbr[dot]ru/DailyInfoWebSe[dot][dot][dot]v/DailyInfo[dot]asmx ... немного почитав про SOAP, ты сможешь брать оттуда информацию о курсе валют, драгоценных металлах и тд.
По поводу погоды - способов добыть информацию так же много, вот http://meteoinfo[dot]ru/xml-reg-help-free , например. Не надо усложнять себе жизнь парсерами, выйдет медленнее и ненадежнее.
(Добавление)
Ну и да, конечно же ... если не можешь сам, за отдельную плату всегда готов реализовать все, что душе угодно
7. JustUserR - 10 Февраля, 2010 - 09:57:12 - перейти к сообщению
Stierus пишет:
Не надо усложнять себе жизнь парсерами, выйдет медленнее и ненадежнее
Зато точно бесплатно - потому что XML-сервисы если и бесплатные то все равно делают всякие ограниченя в том числе на число запросов или еще что - а при CURLе вы выглядите как обычный пользователь и ограничений какиаких нет
Да и к тому же хорошо оптимизированный алгоритм не так медленнее Улыбка
8. Stierus - 10 Февраля, 2010 - 09:59:54 - перейти к сообщению
Любой парсер медленнее, чем обойтись без парсера + каждая смена дизайна на источнике информации приводит к переписке регулярок ... для чего это ? Если посмотришь на мои ссылки - то увидишь, что на сайте центробанка вообще никаких ограничений нет, с погодой тоже куча разных ресурсов, если задаться целью - найти что-то подходящее, думаю, вполне возможно.
9. Axiles - 10 Февраля, 2010 - 13:08:51 - перейти к сообщению
Stierus пишет:
немного почитав про SOAP

я МНОГО прочитал про SOAP, весь день читал про SOAP, я понял примерно что такое SOAP, но я не понял что мне делать вот с этим SOAP:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. POST /DailyInfoWebServ/DailyInfo.asmx HTTP/1.1
  3. Host: www.cbr.ru
  4. Content-Type: text/xml; charset=utf-8
  5. Content-Length: length
  6. SOAPAction: "http://web.cbr.ru/GetCursOnDate"
  7.  
  8. <?xml version="1.0" encoding="utf-8"?>
  9. <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  10.   <soap:Body>
  11.     <GetCursOnDate xmlns="http://web.cbr.ru/">
  12.       <On_date>dateTime</On_date>
  13.     </GetCursOnDate>
  14.   </soap:Body>
  15. </soap:Envelope>
  16.  


если я правильно понял, то это SOAP-документ на SOAP-сервере
как мне к нему обращаться, что писать в php-коде, каким образом я получу ответ?
Ну нипонятно мне пока. Ну объяснити плиззз....
10. Jenya80 - 15 Октября, 2011 - 15:43:17 - перейти к сообщению
Axiles пишет:
В сети существует куча предложений, готовых информиров, показывающих различную информацию, погода, курсы валют, драгметаллов и т. п.
Но я хочу создать свой вид информера, соответственно просьба, подскажите где можно брать данные о курсах валют, драгметаллов, нефтепродуктов в режиме реального времени.


курсы валют НБУ и наличные курсы в банках Украины дают бесплатно в xml http://sravnibank[dot]com[dot]ua/nalichnyi-kurs/

 

Powered by ExBB FM 1.0 RC1