
المشاركة الأصلية كتبت بواسطة Dr-dre67
السلام عليكم
يستعمل ال RSS في اخراج بيانات موقع معين او موقعك في صفحة تسهل استعلامها من المواقع الأخرى و عمل parsing و fetching له و عادة ما توجد هذه الخاصية في مواقع المقالات و الأخبار !!! و تستخرج البيانات في شكل XML tags
وكمثال على ذلك عملت لك كود يستخرد اخبار موقعي في شاكلة xml
كود PHP:
<?
$server = 'localhost';
$db_user = 'username';
$db_password = 'password';
$db_name = 'base';
$db=mysql_connect($server,$db_user,$db_password);
mysql_select_db($db_name,$db);
$var = ( bool ) false;
$var.='<?xml version="1.0" encoding="windows-1256" ?>' . "\n";
$var.='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://my.netscape.com/rdf/simple/0.9/">' . "\n";
$var.='<channel>' . "\n";
$var.='<language>ar-tn</language>'."\n";
$var.='<title>Hi Swalif</title>'."\n";
$var.='<description>This is a rss file </description>' . "\n";
$var.='<link>[url]http://www.the-soft.net[/url]</link>' . "\n";
$var.='<copyright>dr-dre67 - 2004 / 2005 </copyright>' . "\n";
$var.= '<lastBuildDate>20-12-2005</lastBuildDate>' . "\n";
$var.= '<webMaster>Hachem LATRACH</webMaster>' . "\n";
;
$var.='<item>'."\n";
$queri = mysql_query("SELECT * FROM news limit 10");
while($row = mysql_fetch_array($queri)){
$var.='<itemid>'."\n";
$var.=$row['id']."\n";
$var.='</itemid>'."\n";
$var.='<title>'."\n";
$var.=$row['title']."\n";
$var.='</title>'."\n";
$var.='<date>'."\n";
$var.=$row['date']."\n";
$var.='</date>'."\n";
$var.='<news>'."\n";
$var.=$row['news']."\n";
$var.='</news>'."\n";
}
$var.='</item>'."\n";
$var.='</channel>'."\n";
$var.='</rdf:RDF>'."\n";
header ('Content-type: text/xml');
print $var;
?>
المثال :
http://www.the-soft.net/rss/xml.php
و للتأكد من صحة اي كود جالب RSS و XML
انصحك بدخول
http://feedvalidator.org
