EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

Трансляция курса валют на сайте

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB
Трансляция курса валют на сайте
Автор Сообщение
Roma-i-alena
11 1110 1000
11 1110 1000


Зарегистрирован: 03.05.2007
Сообщения: 1133
Откуда: vladimir
6191 Монеты

СообщениеДобавлено: Сб, 06 Дек, 2008 02:39    Заголовок сообщения: Трансляция курса валют на сайте Ответить с цитатой

Добрый день, или утро или кто, там когда зашел.
Вообщем вопрос есть. В принципе наверное кому-то он будет простым. Суть такова нужно реализовать топик на заданнный сайт. Приминиму только к курсу валют в РФ, другие страны не интересуют. ЦБ РФ предоставляет такой интерфейс, но там нужен SOAP. У нас его нет и не планируется в ближайшее время. Может кто-то видел готовые решения, или же имеет ясные и продуктивные идеи по поводу того, как это реализовать. Заранее спасибо!
_________________
Жизнь никогда не заканчивается!!!
На то, собственно говоря, она и ЖИЗНЬ...
____________________________________
http://www.coderun.ru - Блог человека
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Веденин
Красные глаза
Красные глаза


Зарегистрирован: 17.05.2007
Сообщения: 2066
Откуда: Самара
11733 Монеты

СообщениеДобавлено: Сб, 06 Дек, 2008 08:13    Заголовок сообщения: Ответить с цитатой

Вы не правы это не простая задача, а ... очень простая задача

Цитата:
РФ предоставляет такой интерфейс, но там нужен SOAP. У нас его нет и не планируется в ближайшее время

Зачем нужна дверь если проще пройти сквозь стену?

Цитата:
Может кто-то видел готовые решения, или же имеет ясные и продуктивные идеи по поводу того, как это реализовать

Ясная и продуктивная идея (как выдернуть из кода отдельные валюты или изменить вид таблицы надеюсь сами догодаетесь):
Код:
echo '<table border="1">'.getCur('04','11','2008').'</table>';

function getCur($day,$month,$year){
    $tmp = file_get_contents("http://www.cbr.ru/currency_Base/daily.aspx?C_month=$month&C_year=$year&date_req=$day%2F$month%2F$year");
    return GetText('<table border="0" cellpadding="2" cellspacing="1" width="100%">','</table>',$tmp);
}
# Получение части текста
function GetText($findfirst,$findsecond,$text){
   if(strlen($findfirst)==0 || strlen($text)==0) return '';
   $i1 = strpos(' '.$text,$findfirst);
   if( $i1 == 0 ) return '';
   $text1 = substr($text,$i1+strlen($findfirst)-1);
   $i = strpos(' '.$text1,$findsecond);
   if( $i == 0 || strlen($findsecond)==0) return $text1;
   $text1 = substr($text1,0,$i-1);
   $text  = substr($text,$i1+$i+strlen($findsecond)+strlen($findfirst)-2);
   return $text1;
}


Добавил в сборник скриптов здесь

P.S. Если захотите более более дороботаный скрипт, который вернет нужные вам валюты в нужном виде, обращайтесь (за небольшую плату).
_________________
Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)

Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Roma-i-alena
11 1110 1000
11 1110 1000


Зарегистрирован: 03.05.2007
Сообщения: 1133
Откуда: vladimir
6191 Монеты

СообщениеДобавлено: Вс, 07 Дек, 2008 18:29    Заголовок сообщения: Ответить с цитатой

Спасибо! Laughing
_________________
Жизнь никогда не заканчивается!!!
На то, собственно говоря, она и ЖИЗНЬ...
____________________________________
http://www.coderun.ru - Блог человека
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB Часовой пояс: GMT
Страница 1 из 1

 


EOMY TOP 100 Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group


Рейтинг SIMPLETOP.NET