RSS за сайтами (помощ)

XTYLING

Registered
ето ви кода но нещо не работи :(

Код:
<?php
mssql_connect('localhost','sa','zasada');
mssql_select_db('MuOnline');

$rs=mssql_query('SELECT * FROM XTYLING_News');
$rss='<?xml version="1.0" encoding="UTF8" ?>
<rss version="2.0">
	<channel>
	
	<title>XTYLING-MuOnline News</title>
	<link>http://xtyling.net/</link>
	<pubDate>'.date('r').'</pubDate>
	<ttl>60</ttl>
	 ';
while($row=mssql_fetch_assoc($rs))
{
	$rss.='
		   <item>
		   <title>'.base64_decode($row['title']).'</title>
		   <link>http://xtyling.net/news/'.$row['pubdate'].'</link>
		   <description><![CDATA['.base64_decode($row['description']).']]></description>
		   <pubDate>'.date('r',$row['pubdate']).'</pubDate>
		   </item>
		   ';
}
$rss.='
	</chanel>
</rss>
';
echo $rss;
?>

това е кода но не работи :( може да проверите на сайт: http://xtyling.net/ а междодругото съм сложил тази функция base64_decode заради това че в MSSQL неможе да се пише на български а с помоща на нея може... ;)
 
от тоя урок гледах но нестава гледайте какво излиза:
2427.jpeg
 
http://gatakka.eu/2009/06/06/rss-%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80-%D0%B0%D0%B2%D1%82%D0%BE%D1%80-gatakka/
 
ето ти един лесен RSS на PHP

Код:
<?php
 header("Content-Type: text/xml");
 echo "<?xml version=\"1.0\" encoding=\"windows-1251\"?>";
 //$quuery = mysql_query("SET names cp1251");
?>

<rss version="2.0">
<channel>
<title>RSS статии от http://dvdvideo.com</title>
<link>http://www.dvdvideo.com/</link>
<description>RSS новини от http://dwdvideo.com</description>
<language>bg</language>
<?php 
include ("blocks/bd.php");
$result = mysql_query("SELECT id,title,description FROM data WHERE secret='0' order by 'id' ") or die ("<p>Грешка</p>");
if ($myrow = mysql_fetch_array($result)) 
{
do
{
printf ("<item>
<title>%s</title>
 <link>http://dwdvideo.com/view_post.php?id=%s</link>
<description>%s</description>
<author>info@dvdvideo.com</author>
<guid>http://dwdvideo.com/view_post.php?id=%s</guid>
</item>", $myrow["title"],$myrow["id"],$myrow["description"],$myrow["id"]);
}
while ($myrow = mysql_fetch_array($result));
}
?>
</channel>
</rss>
 
За да не отварям нова тема, ще пиша тук...

Здравейте, имам проблем с RSS-а на сайта ми :)
Като проблема е датата...RSS съобщенията са с дата 01.1.1970 :|

:o
Някой знае ли как мога да го оправя това?
Ето и кода:

Код:
<?php
$remove_arr=Array(" ","(",")");
$remove_with=Array(" "," "," ");
header('Content-Type: text/xml');
echo "<?xml version=\"1.0\" encoding=\"windows-1251\" ?>\n";
?>
<rss version="2.0">
<channel>
<title>БГ Наука</title>
<description>Bg science</description>
<link>http://nauka.bg/</link>
<copyright>copyright BGscience</copyright>
<?php 
	include('./include/config.php');
	include('./include/classes.php');
	$dbc = new db_class();
	$dbc->db_connect($CFG_database_host,$CFG_database_user,$CFG_database_password,$CFG_database);
	$q0="select * from `".$CFG_table_prefix."_publications` where r_id>'0' order by date desc limit 10 ";
	$r0=mysql_query($q0)or die(mysql_error());
	while($s0=mysql_fetch_assoc($r0)){


?>
     <item>
        <title> <?=str_replace($remove_arr," ",substr(strip_tags(html_entity_decode(stripslashes($s0['text']))),0,100)); ?></title>
        <description> <?=str_replace($remove_arr," ",substr(strip_tags(html_entity_decode(stripslashes($s0['text']))),0,100));?></description>
        <link>http://bgnauka.eu/bgs/index.php?mod=front&fnc=pub_page&pid=<?=$s0['id'];?></link>
        <pubDate> <?=strftime( "%a, %d %b %Y %T %Z" , $s0['date']); ?></pubDate>
     </item> 
<?php
	}
?>
</channel>
</rss>


http://nauka.bg/rss.xml.php

Благодаря много
 
От тоя линк разбрах, че трябва това:
Код:
<pubDate> <?=strftime( "%a, %d %b %Y %T %Z" , $s0['date']); ?></pubDate>
да го заменя с това:
Код:
<pubDate>Sun, 19 May 2002 15:21:36 GMT</pubDate>
Така ли?
 

Back
Горе