Курс валют, перестал работать.

Статус
В этой теме нельзя размещать новые ответы.

Jackson2

Создатель
Регистрация
19 Янв 2009
Сообщения
20
Реакции
3
Всем привет, уже давненько у меня трудится маленький скрипт парсер валют. Все было хорошо, но последнее время перестал работать, что не так?
Привожу код и заранее благодарю за указание ошибок!
PHP:
<?php
function getKatani()
    {
        $ret_arr = array();
        $html = file_get_contents('http://katani.dp.ua');
        if ($html)
        {
            preg_match("/Розничный.*?(<\/table>)/si", $html, $matches);
            if (!empty($matches[0]))
            {
                preg_match_all("/[0-9]+\.[0-9]+/si", $matches[0], $matches);
                $ret_arr['usd']['b'] = $matches[0][1];
                $ret_arr['usd']['s'] = $matches[0][2];
                $ret_arr['eur']['b'] = $matches[0][3];
                $ret_arr['eur']['s'] = $matches[0][4];
                $ret_arr['rur']['b'] = $matches[0][5];
                $ret_arr['rur']['s'] = $matches[0][6];
                return $ret_arr;
            }
        }
        return false;
    };
    $katani = getKatani();
php?>
В нужно месте вывода выводим так:
PHP:
<b>1 у.е. = <?php echo $katani['usd']['s']; php?> грн.</b>
 
Ни кто не поможет?
 
1. надо переделать парсер, так как поменялся дизайн.
2. На странице - Розничный - не существует.
 
Уже догадался и переделали мне его :) , но в любом случае спасибо за помощь и что откликнулись!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху