هناك اسكربتات جاهزة متقدمة لجلب ال rss لموقعك
{1}
1- سكريبت lastRSS وتجده بالمرفقات ارفعه الى موقعك ثم انشا انت ملف php جديد باى اسم وضع به الكود
كود PHP:
<?
function ShowOneRSS($url) {
global $rss;
if ($rs = $rss->get($url)) {
echo "<big><b><ahref=\"$rs[link]\">$rs[title]</a></b></big><br />\n";
echo "$rs[description]<br />\n";
echo "<ul>\n";
foreach ($rs['items'] as $item) {
echo "\t<li><a href=\"$item[link]\" title=\"$item[description]\">$item[title]</a></li>\n";
}
if ($rs['items_count'] <= 0) { echo "<li>Sorry, no items found inthe RSS file :-(</li>"; }
echo "</ul>\n";
}
else {
echo "Sorry: It's not possible to reach RSS file";
}
}
echo '<html dir=rtl>';
include './lastRSS.php';
$rss = newlastRSS;
$rss->cache_dir = './cache';
$rss->cache_time = 3600;
$url = 'http://www.site.com';
ShowOneRSS($url) ;
?>
طبعا استبدل ما يناسب بيانات موقعك طبعا ولا تنسى وضع امر الاتصال بالقاعدة
{2}
2- سكربت RSSCreator
[RSSCreator] كلاس صنع RSS لموقعك وهو يقوم تلقائيا بانشاء ملف xml للموقع يحتوى على الخلاصة
1- حمل الملف المرفق feedcreator[1].class.zip وفك الضغط وارفع الملف الى موقعك
2- انشا مجلد فارغ فى موقع باسم news واعطه التصريح 777.
3- انشا ملف php باى اسم تريده وليكن rss.php وضعه بموقعك فى الرئيسية بجانب ملف الكلاس وضع به هذه الاكواد مع تعديل بيانات موقعك وقاعدة بياناتك
كود PHP:
<?
include("feedcreator.class.php");
$rss = newUniversalFeedCreator();
$rss->useCached();
$rss->title = "BruceDeveloper";
$rss->description = "To Be A Best Learn From The Best";
$rss->link = "http://www.swalif.net/softs";
$rss->syndicationURL = "http://www.swalif.net/softs/".$PHP_SELF;
$image = new FeedImage();
$image->title = "dailyphp.net logo";
$image->url = "http://www.swalif.net/softs/images/logo.gif";
$image->link = "http://www.swalif.net/softs";
$image->description = "Feed provided by http://www.swalif.net/softs. Click tovisit.";
$rss->image = $image;
$dbHost="localhost";
$dbUser="اسم المستخدم";
$dbPass="كلمة السر";
$dbname="اسم القاعدة";
$connect=mysql_connect($dbHost,$dbUser,$dbPass);
mysql_select_db($dbname);
$res = mysql_query("SELECT * FROM news ORDER BY newsdate DESC");
while ($data = mysql_fetch_object($res)) {
$item = new FeedItem();
$item->title = $data->title;
$item->link = $data->url;
$item->description = $data->short;
$item->date = $data->newsdate;
$item->source = "http://www.swalif.net/softs";
$item->author = "Bruce";
$rss->addItem($item);
}
$rss->saveFeed("RSS1.0", "news/feed.xml");
?>
ولا تنسى استبدال الروابط بروابط موقعك وكذلك بيانات قاعدة البيانات والجداول
ومن له سؤال فانا حاضر ان شاء الله
{3}
3- اسكربت rss2html وهو مرفق بالمرفقات
-----
للاخوة اصحاب مواقع ال asp تفضلوا هذا الرابط لعمل rss للموقع
http://www.swalif.net/softs/swalif46/softs190176/
واى سؤال فيما سبق انا حاضر ان شاء الله
اسالكم الدعاء