После обновления до Infinity gерестал работать скрипт загрузки новостей в инфосистему

#
После обновления до Infinity gерестал работать скрипт загрузки новостей в инфосистему
Раньше все прекрасно работало. Ссылка на канал новостей рабочая, id инфосистемы и группы проверил, все ОК. Закружает вместо всех новостей только 1 элемент с пустым заголовком. Помогите разобраться... Похоже, что глючит RssRead() - он все title пустыми делает...

<?
#####################################################
$url="http://www.insur-today.ru/rss/?channel=freeNews";
$infsys_id = 11;

# группа Новости страхования
$infgroup_id = "86";
#####################################################

# Подключаем основные классы
require_once('../main_classes.php';
# Инсталляция всех модулей ядря
$GLOBALS['kernel']->load_modules(); # Загрузка модулей
# Инициализация CURRENT_SITE и констант
$Admin = new Admin();
$Admin->admin_init();


$this->rss = new RssRead();
$result = $this->rss->ReadRSS($url);

echo "<pre>";
print_r($result);
echo "<pre>";

$InformationSystem = new InformationSystem();

$InformationSystem->GetIdInformationItem("/about/news/insurance/", 0, 11);

$DateClass = new DateClass();

$counter = 0;

for($i = 0;$i < count($result['items'])-1;$i++)
{
$arr = array('information_items_name'=>$result['items'][$i]['title'], 'information_blocks_id'=>$infsys_id);

# Если не найдено элементов с таким же именем
if (mysql_num_rows($InformationSystem->GetExternalInformationSystemItem($arr))==0)
{
# Форимруем полный путь к источнику материала
$link = $result['items'][$i]['link'];

$text=$result['items'][$i]['desc'];
$date=$DateClass->DateUnixToSQL(strtotime($result['items'][$i]['pubdate']));

$newElementID = $InformationSystem->InsertInformationItems(0,0,$infsys_id,$infgroup_id,$date,
$result['items'][$i]['title'],$result['items'][$i]['desc'],1,$text,'',0,$_SERVER['REMOTE_ADDR'],'',0);
$InformationSystem->InsertInformationPropertysItems(0, 0 , 26, $newElementID,  $link);
$counter = $counter + 1;
}

}

echo "Добавлено ".$counter." новостей...";

?>
#
Re: После обновления до Infinity gерестал работать скрипт загрузки новостей в инфосистему
Господа, вопрос задал на прошлой неделе! Если пугает много кода - то посмотрите так:

$url="http://www.insur-today.ru/rss/?channel=freeNews";
$rss = new RssRead();
$result = $rss->ReadRSS($url);
echo "<pre>";
print_r($result);
echo "<pre>";

Судя по всему глюк в классе rssRead. Хотелось бы поскорее это устранить!!!
Модератор
#
Re: После обновления до Infinity gерестал работать скрипт загрузки новостей в инфосистему
Victor,
нужен доступ по FTP, у нас на Infinity все отлично разбирается:
Цитата:

<pre>Array
(
    [chanel] => Array
        (
            [title] => Страхование сегодня. Новости
            [link] => http://www.insur-info.ru/news/
            [description] => Профессиональный информационный портал для страховщиков и интересующихся страхованием.
            [image] => Array
                (
                    [title] => Страхование сегодня
                    [link] => http://www.insur-info.ru/about_asn/
                    [url] => http://www.insur-info.ru/img/rss_logo_asn.gif
                )

        )

    [items] => Array
        (
            [0] => Array
                (
                    [title] => «КапиталЪ Страхование» стало членом Российского ядерного страхового пула
                    [link] => http://www.insur-info.ru/news/9400
                    [desc] => Гендиректор ОАО «КапиталЪ Страхование» Олег Тишкин считает вступление в пул одной из составных частей долгосрочного развития компании, сообщает  ...
                    [category] =>
                    [pubdate] => Thu, 31 May 2007 14:16:00 +0400
                    [yandex:full-text] =>
                    [rss] => Array
                        (
                            [version] => 2.0
                        )

                )

            [1] => Array
                (
                    [title] => «АльфаСтрахование» будет страховать торговые кредиты вместе с Atradius
                    [link] => http://www.insur-info.ru/news/9398
                    [desc] => Согласно договору с Atradius, «АльфаСтрахование» будет оказывать услуги страхования торговых кредитов российским клиентам этого международного  ...
                    [category] =>
                    [pubdate] => Thu, 31 May 2007 13:12:00 +0400
                    [yandex:full-text] =>
                )

            [2] => Array
                (
                    [title] => Страховщик жизни из группы «Регион» получил лицензию ФССН
                    [link] => http://www.insur-info.ru/news/9397
                    [desc] => Лицензия С N 122478 выдана ООО «Страховая компания «Совстройсервис». Она позволяет страховать жизнь на случай смерти, дожития до определенного  ...
                    [category] =>
                    [pubdate] => Thu, 31 May 2007 12:08:00 +0400
                    [yandex:full-text] =>
                )

            [3] => Array
                (
                    [title] => Совет директоров рекомендовал «ЭСКО» отказаться от страхования жизни
                    [link] => http://www.insur-info.ru/news/9396
                    [desc] => Этот вопрос он предложил включить в повестку общего годового собрания акционеров «Энергетической страховой компании», намеченного на 21 июня, следует  ...
                    [category] =>
                    [pubdate] => Thu, 31 May 2007 11:04:00 +0400
                    [yandex:full-text] =>
                )

            [4] => Array
                (
                    [title] => В Думу внесен законопроект о создании единого регулятора финансовых рынков
                    [link] => http://www.insur-info.ru/news/9393
                    [desc] => Депутат Валерий Зубов внес в Госдуму законопроект, предусматривающий отказ от «секторального» регулирования и создание единого регулятора для игроков  ...
                    [category] =>
                    [pubdate] => Thu, 31 May 2007 09:18:00 +0400
                    [yandex:full-text] =>
                )

            [5] => Array
                (
                    [title] => Правительство не подержало проект о едином финансовом регуляторе
                    [link] => http://www.insur-info.ru/news/9394
                    [desc] => Правительство РФ дало отрицательное заключение на законопроект депутата Госдумы Валерия Зубова, предусматривающий создание единого регулятора для  ...
                    [category] =>
                    [pubdate] => Thu, 31 May 2007 09:17:00 +0400
                    [yandex:full-text] =>
                )

            [6] => Array
                (
                    [title] => ФССН отозвала три страховые лицензии и возобновила четыре
                    [link] => http://www.insur-info.ru/news/9395
                    [desc] => Федеральная служба страхового надзора (ФССН) отозвала лицензию на страхование у одной страховой компании, лицензии на перестрахование у двух  ...
                    [category] =>
                    [pubdate] => Thu, 31 May 2007 09:16:00 +0400
                    [yandex:full-text] =>
                )

            [7] => Array
                (
                    [title] => С начала 2007 г. «ЭРГО Жизнь» открыла семь новых филиалов
                    [link] => http://www.insur-info.ru/news/9389
                    [desc] => Филиалы в Уфе, Великом Новгороде, Тольятти, Казани, Новосибирске, Королеве и Калининграде будут предоставлять физическим и юридическим лицам весь  ...
                    [category] =>
                    [pubdate] => Wed, 30 May 2007 17:31:00 +0400
                    [yandex:full-text] =>
                )

            [8] => Array
                (
                    [title] => «Росгосстрах» обеспечил ОСАГО по 3 937 автомобилям ОАО «ВолгаТелеком»
                    [link] => http://www.insur-info.ru/news/9388
                    [desc] => Общая страховая сумма по договору превысила 1,6 млрд руб., сообщает страховщик. Договор заключен по итогам конкурса, в котором также участвовала  ...
                    [category] =>
                    [pubdate] => Wed, 30 May 2007 16:21:00 +0400
                    [yandex:full-text] =>
                )

            [9] => Array
                (
                    [title] => Зарегистрирован отчет об итогах выпуска акций «СОПО РТ» объемом 5 млн руб.
                    [link] => http://www.insur-info.ru/news/9387
                    [desc] => Страховщик разместил по закрытой подписке 50 тыс. обыкновенных именных бездокументарных акций номиналом 100 руб. каждая. Теперь уставный капитал  ...
                    [category] =>
                    [pubdate] => Wed, 30 May 2007 15:11:00 +0400
                    [yandex:full-text] =>
                )

            [10] => Array
                (
                    [title] => ФССН выдала лицензию компании «РСЦ Жизнь»
                    [link] => http://www.insur-info.ru/news/9386
                    [desc] => Лицензия С N 4016 77 позволяет компании осуществлять страхование жизни, страхование от несчастных случаев и болезней, а также пенсионное страхование,  ...
                    [category] =>
                    [pubdate] => Wed, 30 May 2007 13:56:00 +0400
                    [yandex:full-text] =>
                )

            [11] => Array
                (
                    [title] => Гюнтер Гайслер переизбран председателем совета директоров «Москвы Ре»
                    [link] => http://www.insur-info.ru/news/9385
                    [desc] => Также Гюнтер Гайслер занимает в компании должность управляющего директора, на которую он был назначен в апреле этого года, отказавшись от поста  ...
                    [category] =>
                    [pubdate] => Wed, 30 May 2007 12:41:00 +0400
                    [yandex:full-text] =>
                )

            [12] => Array
                (
                    [title] => В России появится Ассоциация страховых юристов
                    [link] => http://www.insur-info.ru/news/9384
                    [desc] => Ассоциация займется решением вопросов, связанных с консолидацией усилий страховых юристов России и организацией их взаимодействия с зарубежными  ...
                    [category] =>
                    [pubdate] => Wed, 30 May 2007 11:26:00 +0400
                    [yandex:full-text] =>
                )

            [13] => Array
                (
                    [title] => «РОСНО-МС» купило «Тагил-Медсервис»
                    [link] => http://www.insur-info.ru/news/9383
                    [desc] => Компания «РОСНО-МС» завершила сделку по покупке в Нижнем Тагиле 100% акций медицинской страховой компании «Тагил-Медсервис». Эта компания страхует  ...
                    [category] =>
                    [pubdate] => Wed, 30 May 2007 10:11:00 +0400
                    [yandex:full-text] =>
                )

            [14] => Array
                (
                    [title] => Первое страховое IPO («РЕСО-Гарантия» официально объявила о публичной продаже акций)
                    [link] => http://www.insur-info.ru/news/9381
                    [desc] => Вчера компания «РЕСО-Гарантия» официально объявила о намерении провести первичное публичное предложение до 20% своих акций. Если ее намерения  ...
                    [category] =>
                    [pubdate] => Wed, 30 May 2007 09:06:00 +0400
                    [yandex:full-text] =>
                )

            [15] => Array
                (
                    [title] => Страховать ответственность туроператоров вправе 51 компания (списки)
                    [link] => http://www.insur-info.ru/news/9382
                    [desc] => По состоянию на 29 мая ФССН выдала временные лицензии на право страхования ответственности туроператоров 14 компаниям. Еще 37 страховщиков, которые  ...
                    [category] =>
                    [pubdate] => Wed, 30 May 2007 09:04:00 +0400
                    [yandex:full-text] =>
                )

            [16] => Array
                (
                    [title] => В I квартале 2007 г. группа «ИНГО» собрала $384 млн премии
                    [link] => http://www.insur-info.ru/news/9380
                    [desc] => По предварительным данным, консолидированные сборы группы «ИНГО» за первый квартал 2007 г. по международным стандартам финансовой отчетности  ...
                    [category] =>
                    [pubdate] => Tue, 29 May 2007 17:32:00 +0400
                    [yandex:full-text] =>
                )

            [17] => Array
                (
                    [title] => РСЦ выплатил 1,1 млн руб. перестраховочного возмещения по гибели груза
                    [link] => http://www.insur-info.ru/news/9379
                    [desc] => Риск был принят в перестрахование по облигаторному договору с «Нефтеполисом». Груз и перевозивший его автомобиль с прицепом были полностью уничтожены  ...
                    [category] =>
                    [pubdate] => Tue, 29 May 2007 16:17:00 +0400
                    [yandex:full-text] =>
                )

            [18] => Array
                (
                    [title] => «ГУТА-Страхование» обеспечит ОСАГО по автопарку спасателей в Свердловской области
                    [link] => http://www.insur-info.ru/news/9378
                    [desc] => Страховая сумма – 201,6 млн руб. В соответствующем тендере, организованном Главным управлением гражданской защиты и пожарной безопасности  ...
                    [category] =>
                    [pubdate] => Tue, 29 May 2007 15:02:00 +0400
                    [yandex:full-text] =>
                )

            [19] => Array
                (
                    [title] => «Росгосстрах» в Смоленской области застраховал «ЛПЗ-Ресурс» на 152 млн руб.
                    [link] => http://www.insur-info.ru/news/9377
                    [desc] => Страховой защитой по полному пакету рисков обеспечено все оборудование предприятия, а также два «КамАЗа» и спецтехника, сообщает страховщик. ЗАО  ...
                    [category] =>
                    [pubdate] => Tue, 29 May 2007 13:37:00 +0400
                    [yandex:full-text] =>
                )

            [20] => Array
                (
                    [title] =>
                    [link] =>
                    [desc] =>
                    [category] =>
                    [pubdate] =>
                    [yandex:full-text] =>
                )

        )

)
<pre>
#
Re: После обновления до Infinity gерестал работать скрипт загрузки новостей в инфосистему
Странно... А этот класс описан в файле index.php или где? Просто у нас модифицированный index.php - у нас была проблема с url - со слешом в конце - специально для нас высылали другой файл - может в этом дело? Если не трудно, вышлите (на znvy@vgoebxre.eh) нам файлик, где сам класс описан - попробуем перезаписать... Если в этом же файле что-то касающееся слеша в урл - желательно, чтобы эти изменения там были... Заранее спасибо!
#
Re: После обновления до Infinity gерестал работать скрипт загрузки новостей в инфосистему
Попробовал сделать динамическую страницу (так у нас это лежит в отдельном скрипте - чтобы кроном запускать) - выдает он оказывается такую ошибку:

ЗАМЕЧАНИЕ: iconv(): Detected illegal character in input string в файле d:\hst\itbroker_4d073d4f\http\modules\Kernel\RssRead.class.php (строка 113).

Похоже, либо все таки баг в классе, либо может это настройки сервера? Ведь iconv кажется идет отдельно библиотечкой?!
Модератор
#
Re: После обновления до Infinity gерестал работать скрипт загрузки новостей в инфосистему
Victor,
если проблема в iconv, то нужно класс обновить. Напишите запрос в суппорт.
#
Re: После обновления до Infinity gерестал работать скрипт загрузки новостей в инфосистему
Вы имеете в виду Ваш суппорт и класс rssread или суппорт хостинга и iconv? Ведь RssRead.class.php мы, я так понимаю, обновляли во время перехода на Infinity и он должен быть свежий... А проблема с iconv возникает внутри него - а что там написано , я не знаю и отладить никак не могу - у вас же код закрытый...
Модератор
#
Re: После обновления до Infinity gерестал работать скрипт загрузки новостей в инфосистему
Victor,
наш и RssRead
есть вариант без iconv-a, нужно его поставить.
#
Re: После обновления до Infinity gерестал работать скрипт загрузки новостей в инфосистему
ОК, спасибо!
Модератор
#
Re: После обновления до Infinity gерестал работать скрипт загрузки новостей в инфосистему
Victor,
пожалуйста
Авторизация