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

Тема в разделе "Коммерческие", создана пользователем Jackson2, 5 дек 2010.

Информация :
Публиковать (для всех) нуленые версии, особенно от modulesgarden КАТЕГОРИЧЕСКИ не стоит. Тема мониторится оным разработчиком, а к нам приходят абузы которые нельзя игнорировать.
Статус темы:
Закрыта.
Модераторы: Amazko, Aste
  1. Jackson2

    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>
     
  2. Jackson2

    Jackson2 Создатель

    Регистр.:
    19 янв 2009
    Сообщения:
    20
    Симпатии:
    3
    Ни кто не поможет?
     
  3. Hmelex

    Hmelex

    Регистр.:
    15 апр 2008
    Сообщения:
    513
    Симпатии:
    119
    1. надо переделать парсер, так как поменялся дизайн.
    2. На странице - Розничный - не существует.
     
    Jackson2 нравится это.
  4. Jackson2

    Jackson2 Создатель

    Регистр.:
    19 янв 2009
    Сообщения:
    20
    Симпатии:
    3
    Уже догадался и переделали мне его :) , но в любом случае спасибо за помощь и что откликнулись!
     
Статус темы:
Закрыта.