Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема с информером

18K
12 апреля 2011 года
imAlex
179 / / 29.07.2010
Доброго времени.
У гуугла есть информер конвертера валют http://www.google.com/finance/converter
Я пытаюсь вытащить от туда данные.
Код:
$denomination=$_GET['a'];
$fromCurrency=$_GET['from'];
$toCurrency=$_GET['to'];
echo $denomination.$fromCurrency.$toCurrency;

$res = Convert($denomination, $fromCurrency, $toCurrency);

function Convert( $denomination, $fromCurrency , $toCurrency ){

$url = "http://www.google.com/finance/converter?a=#{money}#&from=#{moneyfrom}#&to=#{moneyto}#";
$finalurl = str_replace( array('#{money}#','#{moneyfrom}#','#{moneyto}#'), array( $denomination, $fromCurrency, $toCurrency),$url );
$htmlrender = file_get_contents( $finalurl);
$test=preg_match("/^(<span class=&quot;bld&quot;)? ".$toCurrency."([^\/]+)/i", $htmlrender, $matches);
if ($matches)
return $matches[1];
else
false;
}

Сама строка на сайте выглядит так:
 
Код:
<div id="currency_converter_result">1 EUR = <span class="bld">0.8828 GBP</span>

если вывести $htmlrender, то выводится все целиком. Если $htmlrender заменить на
 
Код:
&lt;div id=currency_converter_result&gt;1 EUR = &lt;span class=bld&gt;0.8828 GBP&lt;/span&gt;

то тоже все выводится.
Однако в исходном виде не работает. Подскажите, в чем проблема? Получается, что искомый текст есть, но никак не найти его.
PS: пример я брал с сайта http://pkorzun.com/2011/01/%D0%B2%D0%B0%D0%BB%D1%8E%D1%82%D0%BD%D1%8B%D0%B9-%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D1%80-%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%BE%D1%80-%D0%B2%D0%B0%D0%BB%D1%8E%D1%82/
13
12 апреля 2011 года
RussianSpy
3.0K / / 04.07.2006
не проще ли подгружать данные с сайта центробанка? Там инфа отдается в XML формате с которым удобно работать

Вот здесь инструкция: http://www.cbr.ru/scripts/Root.asp?Prtid=SXML
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог