veselkin

veselkin
Рейтинг
181
Регистрация
05.04.2005

Стало лучше - только описание выводится два раза и количество символов задаваемое в скрипте влияет только на вывод повторного описания :)

Вывод 1

<BR>

<?php
$n = 2; //количество постов
$desc_n = 1; //количество символов

$xml = file_get_contents('http://***.ru/?feed=rss2');
$base = new SimpleXMLElement($xml);
foreach($base->channel->item as $post){
echo $str = "<p><a href=\"$post->link\">$post->title</a>"
."$post->description</a></p>"
.'<p>'.mb_strcut($post->description, 0, $desc_n).'</p>';
$n--; if($n == 0) break;
}
?>

<BR>******
<BR>Вывод 2
<BR>
<?php
$n = 3; //количество постов
$desc_n = 2000; //количество символов

$xml = file_get_contents('http://***.ru/news/feed/');
$base = new SimpleXMLElement($xml);
foreach($base->channel->item as $post){
echo $str = "<p><a href=\"$post->link\">$post->title</a>"
."$post->description</a></p>"
.'<p>'.mb_strcut($post->description, 0, $desc_n).'</p>';
$n--; if($n == 0) break;
}
?>

результат: http://tigryata.ru/testing.html

Вот ведь оказывается какая проблема :(

ошибок нет, просто показывается пустая страница

$str = '';
//Количество записей
$num = 2;
//Максимум символов для описания
$chars = 50;
$xml = file_get_contents('http://***/news/feed/');
$base = new SimpleXMLElement($xml);
//здесь надо подставить кодировки для конвертации
for($i=0;i<$num;$i++){
$post = $base->channel->item[$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;

так не хочет работать, непонятно с первым комментарием - куда вставить кодировки

Прошу прощения за навязчивость

Распарсить rss фиды блогов

Спасибо огромное.

А не подскажите как задать количество выводимых тем, кодировку, количество символов в описании и вывод картинки.

ЗЫ. Что наглость второе счастье в курсе :)

1500 чего?

Рублей. Извиняюсь, сейчас поправлю.

veselkin добавил 26.07.2010 в 06:45

Аукцион закончен. Всем Спасибо.

То есть домен без переоформления, я правильно понял?

Да, вы регистрируетесь, даете мне данные я перевожу вам домен.

Что только не придумают лишь бы не работать.

Вопрос: морда добавляется, но внутренние пишет что запрещено к индексации - можно ли что нибудь сделать?

скиньте глянуть что есть

Всего: 528