При парсинге записей rss, возникла ошибка

iCospi
На сайте с 27.09.2011
Offline
97
360

Вот такая ошибка:

Parse error: syntax error, unexpected '[', expecting T_STRING or T_VARIABLE or '{' or '$'

Сам скрипт парсинга вот такой:

<?php

$str = '';
//Количество записей
$num = 3;
//Максимум символов для описания
$chars = 100;
$xml = file_get_contents('http://*****.ru/blog/?feed=rss2');
$base = new SimpleXMLElement($xml);
//здесь надо подставить кодировки для конвертации
for($i=0;i<$num;$i++){
$post = $base->channel->[$i] or break;
//здесь надо подставить кодировки для конвертации
$desc = iconv('UTF-8', 'WINDOWS-1251', $post->description);
$post->title = iconv('UTF-8', 'WINDOWS-1251', $post->title);
$desc = (strlen($desc)>$chars) ? substr($desc, 0, $chars) : $desc;
$str .= "<p><a href=\"$post->link\">$post->title</a>";
$str .= "$desc</a></p>";
}
echo $str; ?>

Ошибка отдаётся на вот эту строчку

$str = ''; 

Помогите плиз решить проблему.

Удобная проверка позиций (http://allpositions.ru/redirect/8497) | Быстрая покупка уник контента (http://advego.ru/62bgjaNHEc)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий