اشهار مواقع,اشهار منتديات,منتديات اشهار المنتيات,تقنيات الاشهار,اشهار مجانى,منتدى الاشهار العربى,منتدى الاشهار المجانى,اشهر موقعك,اشهر منتداك.اشهر مدونتك,اشهر صفحتك,اشهار مواقع,اشهار منتديات,اشهار صفحات,اشهار مدونات,اشهارجروبات,add url,add site,add grou
 
الرئيسيةالرئيسية  البوابةالبوابة  اليوميةاليومية  س .و .جس .و .ج  بحـثبحـث  المجموعاتالمجموعات  التسجيلالتسجيل  دخولدخول  

شاطر | 
 

 سحب مواضيع عن طريق ال rss وزراعتها

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
AL Master
الــمــديــر الــعــامــ
الــمــديــر الــعــامــ
avatar

المساهمات : 646
تاريخ التسجيل : 10/11/2010

مُساهمةموضوع: سحب مواضيع عن طريق ال rss وزراعتها   الجمعة نوفمبر 12, 2010 1:01 pm



سكربت بسيط لسحب مواضيع rss اي موقع وتخزينها في قاعدت بيانات

السكربت يستخدم كلاس classe feedReader

تم تعديله ليتم اضافه ما سحب في قواعد البيانات

تم عمل عدد 2 function

function rss == لقرائه ال rss والزراعه في القاعده

function subjects == لعرض المزروع في القاعدة


شرح طريقه عمله

function rss :

رمز PHP:
خاص لاستدعاء الكلاس
$ob
=new feedReader();
$ob->setFeedUrl($file);
$ob->parseFeed();
$array=$ob->getFeedOutputData();
$number=$ob->getFeedNumberOfNodes();


قرائه وزراعه
رمز PHP:
for($i=0;$i<$number;$i++){
$title=@iconv('utf-8','Windows-1256', $array["item"]["title"][$i]);// التحويل صيغه اللغه للعنوان
$links=$array["item"]["link"][$i];// رابط الموضوع
$link = @str_replace('&goto=newpost','',$links);// اخذ رقم الموضوع فقط
$description=@iconv('utf-8','Windows-1256', $array["item"]["description"][$i]);// تحويل صيغه اللغه للمحتوى
$result2q=@mysql_query("select links_id from subjects where urlto='$link'");// الاستعلام عن الموضوع هل تم زراعته ام لا
$totalrows=@mysql_num_rows($result2q);
if(
$totalrows==0) {
$result=@mysql_query("insert into subjects (address,category,urlto,links_id) values ('$title','$description','$link','$links_id')");// الزراعه في القاعدة
$sr=$description;
$address=$row[address];
$srot=nl2br(substr($sr,0,100));


في حال كنت تريده الزراعه بشكل تلقائي قم بوضع
رمز PHP:
$file="http://newsrss.bbc.co.uk/rss/arabic/news/rss.xml";
rss($file);//


في ملف مستقل وربطه مع الكورن جروب (لم اجربها لا تسئلني عنها )

تم عمله بشكل سريع فربما تجد بعض الاكواد الغير مستخدمه

|اشهار مواقع|اشهار منتديات|اشهار صفحات|اشهار مدونات|اشهارجروبات|اضف موقع|اضف منتدى|اضف صفحة|اضف مدونة|اضف|add url|add site|add group|add forum|add blog|add page|add dir|add news|add link|add

Web Master
Forum EGY
2012@2013
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://esh7ar.own0.com
 
سحب مواضيع عن طريق ال rss وزراعتها
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
اشهار المنتديات :: منتديات دعم المواقع وتطويرها :: منتدى لغات البرمجه php و asp و Ajax و Java-
انتقل الى: