Показать сообщение отдельно

  #3  
Старый 12.09.2008, 14:44
cash$$$
Banned
Регистрация: 06.01.2008
Сообщений: 413
Провел на форуме:
1301036

Репутация: 1334
Отправить сообщение для cash$$$ с помощью ICQ
По умолчанию

Канал RSS:

PHP код:
 <?xml version="1.0" encoding="UTF-8"?>
<rss version="0.92">
<channel>
  <title>// титл</title>
  <link>// ссылка </link>
  <language>en</language>
  <item>
    <title>//титл</title>
    <description>
//описание
    </description>
    <link>// ссылка</link>
  </item>
  <item>
    <title>// титл</title>
    <description>………</description>

    <link>// ссылка</link>
  </item>
</channel>
</rss>
Делаем страницу PHP, которая форматирует каждый RSS канал как HTML.

PHP код:
 <?php // Загрузим и проанализируем XML-document ?>
<html xml:lang="en" lang="en">
<head>
  <title><?php // Заголовок будет читаться из RSS ?></title>
</head>
<body>

<h1><?php // Заголовок снова будет читаться из RSS ?></h1>

<?php
// Здесь мы поместим цикл, чтобы включить заголвок каждого элемента и описание
?>

</body>
</html>
Полная программа считывания PHP RSS:

PHP код:
 <?php // Load and parse the XML document 
$rss =  simplexml_load_file('http://partners.userland.com/nytRss/nytHomepage.xml');
$title =  $rss->channel->title;
?>
<html xml:lang="en" lang="en">
<head>
  <title><?php echo $title?></title>
</head>
<body>

<h1><?php echo $title?></h1>

<?php
// Здесь мы поместим цикл, чтобы включить заголовок элемента и описание
foreach ($rss->channel->item as $item) {
  echo 
"<h2><a href='"$item->link"'>"$item->title"</a></h2>";
  echo 
"<p>"$item->description"</p>";
}
?>

</body>
</html>
 
Ответить с цитированием