اشهار المنتديات
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


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

 

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

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


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

سحب مواضيع عن طريق ال rss وزراعتها Empty
مُساهمةموضوع: سحب مواضيع عن طريق ال rss وزراعتها   سحب مواضيع عن طريق ال rss وزراعتها Icon_minitimeالجمعة نوفمبر 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);//


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

تم عمله بشكل سريع فربما تجد بعض الاكواد الغير مستخدمه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://esh7ar.own0.com
 
سحب مواضيع عن طريق ال rss وزراعتها
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» طريق الإسلام
» [مصور] تنزيل مواضيع منتداك الى [ الفيس بوك ] مباشرةً . شرح مفيد جدا
» خطوات على طريق النهوض ... فكرة حوارية
» لحذف الفاصلة من المتواجدون الآن عن طريق css
» طريقة إضافة منتداك فيـــــــgoogleعن طريق meta tag

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