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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Получение данных с сайта.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Evgen8
Отправлено: 10 Июня, 2012 - 19:06:37
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012  
Откуда: Харьков, Украина


Помог: 0 раз(а)




Есть программа , которая переводит валюту.Как можно получать курс с сайта?Например с - http://www[dot]aval[dot]ua/ru/personal/exchange/nbu/
 
 Top
Evgen8
Отправлено: 11 Июня, 2012 - 23:18:22
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012  
Откуда: Харьков, Украина


Помог: 0 раз(а)




Форум умер? Не понял
 
 Top
OrmaJever Модератор
Отправлено: 11 Июня, 2012 - 23:46:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)






-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Alho
Отправлено: 11 Июня, 2012 - 23:54:05
Post Id



Посетитель


Покинул форум
Сообщений всего: 322
Дата рег-ции: Апр. 2012  


Помог: 11 раз(а)




PHP:
скопировать код в буфер обмена
  1. function download($url)
  2.                 {
  3.                         $curl = curl_init();
  4.                         curl_setopt($curl, CURLOPT_URL, $url);
  5.                         curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
  6.                         $out = curl_exec($curl);
  7.                         curl_close($curl);
  8.                         return (string) $out;
  9.                 }
  10. preg_match('/<table cellpadding="0" cellspacing="0" border="0" width="100%" colspan="4">[\s\S]*?<\/table>/", download("http://www.aval.ua/ru/personal/exchange/nbu/'), $out);
  11. echo $out[0];


Лень было думать. Можно тупо выдирать эту таблицу - как я показал. Но лучше нагуглите сайт с открытыми апи для передачи курса валют. К примеру - http://www.cbr.ru/scripts/Root.asp?Prtid=SXML

(Отредактировано автором: 12 Июня, 2012 - 00:09:48)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB