Я создал себе файл rss.php, в котором написал
PHP код:
<?php
header("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
$name="RSS Chanell blessed.te.ua";
?>
<rss version="2.0">
<channel>
<title><?=$name?></title>
<link>http://localhost/blog)/rss.php</link>
<description>BleSSeD Blog</description>
<language>ua</language>
<?
include ("bd.php");
$result = mysql_query("SELECT * FROM `data` ORDER BY `id`",$db);
$myrow = mysql_fetch_array($result);
if ($myrow) {
do {
?>
<item>
<title><?=$myrow['title']?></title>
<link>http://localhost/blog)/article.php?id=<?=$myrow['id']?></link>
<description><? echo htmlspecialchars($myrow['text']); ?></description>
<author>[email protected]</author>
<guid>http://localhost/blog)/article.php?id=<?=$myrow['id']?></guid>
</item>
<?
}
while($myrow = mysql_fetch_array($result));
}
?>
</channel>
</rss>
А потом на каждой странице вставил
Цитата:
<link rel="alternate" type="application/rss+xml" title="Blog RSS" href="rss.php" />
|
Все хорошо, в строке адреса появилась рсс иконка, все работает, но есть вопрос: как мне вставить на сайт иконку рсс. Тоесть чтобы по клику на нее человек мог подписаться на ленту? если я указываю ссылку на rss.php то оно подпысывает, но выводит текстовое содержимое файла. что делать?