اشترك في مجموعة montadaphp.net حتى تصلك أخبار المنتدى  

بريدك الإلكتروني:

النتائج 1 إلى 12 من 12
  1. #1
    مشرف الصورة الرمزية عبد الواحد البشيري
    تاريخ التسجيل
    21-01-2007
    السن
    36
    المشاركات
    1,309
    معدل تقييم المستوى
    12

    افتراضي تعلم كيف تنشئ ملف rss بنفسك

    بسم الله الرحمن الرحيم
    والصلاة والسلام على الشرف المرسلين وعلى صحبه اجمعين
    اما بعد
    هذا الدرس سهل التعلم والتطبيق فقط قليل من التركيز لتخرج بعد الدرس بفائدة عظيمة

    درسنا يحتوي على النقاظ التالية



    1. تعريف XML
    2. تعريف RSS
    3. فائدة RSS
    4. طريقة كتابة RSS
    5. برامج قراءة خلاصات RSS
    6. طريقة انشاء ملف PHP يحتوي على خلاصات RSS



    تعريف XML
    من خلال هذا الربط ستجد شرح مفصل عن التقنية
    ظ„ط؛ط© ط§ظ„ط±ظ‚ظ… ط§ظ„ظ‚ط§ط¨ظ„ط© ظ„ظ„ط§ظ…طھط¯ط§ط¯ - ظˆظٹظƒظٹط¨ظٹط¯ظٹط§طŒ ط§ظ„ظ…ظˆط³ظˆط¹ط© ط§ظ„ط*ط±ط©

    تعريف RSS

    تعتبر تقنية ال RSS من التقنيات الحديثة في عالم الأنترنيت
    كما انها وبكل سهولة تستطيع متابعة اخر ما تم اضافته في المواقع التي تجعل الزوار يستفيدون من هذه الخدمة

    فائدة RSS

    الزائر
    التعرف على اخر ما تم اضافته في مواقعك المفضلة

    صاحب الموقع
    امكانية ايصال المعلومة الجديدة في موقعك الى الزوار دون زيارة موقعك وبعدها يقوم بالزيارة


    طريقة كتابة RSS


    الطريقة سهلة اولا يتم انشاء ملف بامتداد .xml ويكون هكذا news.xml

    في اول الملف تكتب هذا السطر

    كود PHP:
    <?xml version="1.0" encoding="utf-8" ?>
    هنا قمت بجعل الترميز هو utf-8 كذالك المحرر الذي اكتب به الملف ترميزه utf-8 لذا يجب عليك الحذر من الخلط بين الترميز

    حسنا بعدها سيكون هذا الكود
    كود PHP:
    <rss version="2.0" >

    </
    rss
    داخله سيكون
    كود PHP:
    <channel></channel
    هذه تسمى قناة داخله يكون محتويات ال rss
    طيب الأن نجعل للملف عنوان ورابط وتعريف مختصر للملف وتاريخ
    وسيكون الملف مؤقتا هكذا
    كود PHP:
    <?xml version="1.0" encoding="utf-8" ?>
    <rss version="2.0" >
    <channel>
    <title>هنا عنوان الملف </title>
    <link>http://bp.ma/categorie</link>
    <pubDate>06.04.2009 21:13:54</pubDate>
    <description>هنا سيتم كتابة اختصار في نوعية الخلاصات</description>
    </channel>
    </rss>
    وبعدها سيكون كل خلاصة بين
    كود PHP:
    <item>الخلاصات هنا </item
    ويكون بهذا الشكل

    كود PHP:
    <?xml version="1.0" encoding="utf-8" ?>
    <rss version="2.0" >
    <channel>
    <title>هنا عنوان الملف مثل 'خلاصات المقالات'</title>
    <link>http://bp.ma/articles.php</link>
    <pubDate>06.04.2009 21:13:54</pubDate>
    <description>هنا سيتم كتابة اختصار في نوعية الخلاصات</description>

    <item>
    <title>الدرس الثالث</title>
    <link>http://bp.ma/articles.php?id=3</link>
    <pubDate>08.04.2009 20:46:04</pubDate>
    <description>
    هنا سيتم اظهار مقتطف من الدرس
    </description>
    </item>

    <item>
    <title>الدرس الثاني</title>
    <link>http://bp.ma/articles.php?id=2</link>
    <pubDate>07.04.2009 20:46:04</pubDate>
    <description>
    هنا سيتم اظهار مقتطف من الدرس
    </description>
    </item>

    <item>
    <title>الدرس الأول</title>
    <link>http://bp.ma/articles.php?id=1</link>
    <pubDate>06.04.2009 20:46:04</pubDate>
    <description>
    هنا سيتم اظهار مقتطف من الدرس
    </description>
    </item>
    <channel>
    </rss>
    برامج قراءة خلاصات RSS

    هناك برامج كثيرة يمكن تنصيبها على جهازك ابحث في محركات البحث ستجدها بكثرة منها المجاني ونها المدفوع
    لكن هناك خدمة لجوجل قارئة الخلاصات واسمها reader العنوان هوhttp://google.Com/reader
    يمكنك الدخول الى الحساب اذا كان لدي حساب البريد gmail


    طريقة انشاء ملف PHP يحتوي على خلاصات RSS

    الطريقة لا تختلف كثيرا ولكن سيتم ازالة اول سطر وتعويضه بسطر برمجي من لغة PHP
    سيكون الملف هكذا

    كود PHP:
    <?php
    header
    ("content-type: text/xml;charset=utf-8");
    ?>
    <rss version="2.0" >
    <channel>
    <title>هنا عنوان الملف مثل 'خلاصات المقالات'</title>
    <link>http://bp.ma/articles.php</link>
    <pubDate>06.04.2009 21:13:54</pubDate>
    <description>هنا سيتم كتابة اختصار في نوعية الخلاصات</description>

    <item>
    <title>الدرس الثالث</title>
    <link>http://bp.ma/articles.php?id=3</link>
    <pubDate>08.04.2009 20:46:04</pubDate>
    <description>
    هنا سيتم اظهار مقتطف من الدرس
    </description>
    </item>

    <item>
    <title>الدرس الثاني</title>
    <link>http://bp.ma/articles.php?id=2</link>
    <pubDate>07.04.2009 20:46:04</pubDate>
    <description>
    هنا سيتم اظهار مقتطف من الدرس
    </description>
    </item>

    <item>
    <title>الدرس الأول</title>
    <link>http://bp.ma/articles.php?id=1</link>
    <pubDate>06.04.2009 20:46:04</pubDate>
    <description>
    هنا سيتم اظهار مقتطف من الدرس
    </description>
    </item>
    <channel>
    </rss>
    لكن هناك مشكلة... ما هي ؟
    المشكلة هي استخراج اخر 5 نتائج من القاعدة .. كيف ؟

    الجواب سهل جدا ... فقط ركز على هذا الكود وستعرف

    كود PHP:
    <?php
    header
    ("content-type: text/xml;charset=utf-8");
    ?><rss version="2.0" >
    <channel>
    <title>هنا عنوان الملف مثل 'خلاصات المقالات'</title>
    <link>http://bp.ma/categorie</link>
    <pubDate>06.04.2009 21:13:54</pubDate>
    <description>هنا سيتم كتابة اختصار في نوعية الخلاصات</description>

    <?php
    include('config.php'); // ملف يحتوي على معلومات القاعدة والاتصال بها
    $table='articles'// اسم الجدول
    // سيتم طلب حقول الأيدي والعنوان والنص  والتاريخ وكون عدد النتائج اخر خمسة مواضيع تم اضافتهم
    $sql=mysql_query("select id,title,text,date from `".$table."` order by id desc limit 5");
    while( 
    $row=mysql_fetch_array($sql) ){
    ?>
    <item>
    <title><?php echo $row['title']; ?></title>
    <link>http://bp.ma/articles.php?id=<?php echo $row['id']; ?></link>
    <pubDate><?php echo $row['date']; ?></pubDate>
    <description>
    <?php echo $row['text']; ?>
    </description>
    </item>

    <?php ?>
    <channel>
    </rss>
    اتمنى ان يكون الدرس مفهوم

    والسلام عليكم
    التعديل الأخير تم بواسطة عبد الواحد البشيري ; 07-04-2009 الساعة 02:14 AM

  2. #2
    عضو شرف
    تاريخ التسجيل
    23-01-2009
    المشاركات
    55
    معدل تقييم المستوى
    9

    افتراضي رد : تعلم كيف تنشئ ملف rss بنفسك

    مشكووووووور

    لكن سؤال بسيييط

    ذحين إذا خلصت وسويت الملف وين أحطه هل فيه مكان مخصص في السيرفر احطه فيه ؟

    وكيف المواقع الثانية تسحب المعلومات ؟؟

    انا اعطيهم رابط الملف ؟

    ومشكور ..

  3. #3
    مشرف الصورة الرمزية عبد الواحد البشيري
    تاريخ التسجيل
    21-01-2007
    السن
    36
    المشاركات
    1,309
    معدل تقييم المستوى
    12

    افتراضي رد : تعلم كيف تنشئ ملف rss بنفسك

    تحطه في اي مكان بشرط ان يكون يعمل ويستخرج المعلومات من القاعدة
    بالنسبة للأخرين بالطبع ستعطيهم الرابط او وضعه في موقع في مكان يظهر انه جالب الخلاصات ....

  4. #4
    عضو شرف
    تاريخ التسجيل
    23-01-2009
    المشاركات
    55
    معدل تقييم المستوى
    9

    افتراضي رد : تعلم كيف تنشئ ملف rss بنفسك

    مشكووور اخوي ما قصرت ...

  5. #5
    عضو شرف
    تاريخ التسجيل
    12-11-2007
    المشاركات
    386
    معدل تقييم المستوى
    10

    افتراضي رد : تعلم كيف تنشئ ملف rss بنفسك

    متميز كالعادة استاذ عبد الواحد
    درس جميل وشرح اجمل من شخص اجمل واجمل

  6. #6
    مشرف الصورة الرمزية عبد الواحد البشيري
    تاريخ التسجيل
    21-01-2007
    السن
    36
    المشاركات
    1,309
    معدل تقييم المستوى
    12

    افتراضي رد : تعلم كيف تنشئ ملف rss بنفسك

    شكرا لك اخي على الاطراء والله اخجلتني

  7. #7
    عضو فعال الصورة الرمزية dna-tnt
    تاريخ التسجيل
    27-04-2009
    المشاركات
    250
    معدل تقييم المستوى
    0

    Thumbs up رد : تعلم كيف تنشئ ملف rss بنفسك

    السلام عليكم ورحمة الله وبركاته
    اشكرك اخى على تقديمك هذا الموضوع
    كما اضيف ايضا هذا الكتاب لاستفادة
    للتحميل من هنا
    معكم ادهم علام

  8. #8
    عضو شرف
    تاريخ التسجيل
    25-06-2008
    المشاركات
    15
    معدل تقييم المستوى
    0

    افتراضي رد : تعلم كيف تنشئ ملف rss بنفسك

    جزاك الله خيراً ...

  9. #9
    عضو فعال الصورة الرمزية dna-tnt
    تاريخ التسجيل
    27-04-2009
    المشاركات
    250
    معدل تقييم المستوى
    0

    Thumbs up رد : تعلم كيف تنشئ ملف rss بنفسك

    السلام عليكم ورحمة الله وبركاته
    شكرا اخى على مرورك بالموضوع
    لاكن بالنسبه xml
    وجدت انها لغة قليل من المواقع العربيه تتحدث عنها
    وبالنسبه للماسنجر بلص فانه سكربتات الماسنجر بلص تكتب بتلك اللغة
    افتح اى سكريب وتجد ان اكواد سكريبتات الماسنجر بلص تكتب بلغة xml

  10. #10
    عضو فعال الصورة الرمزية dna-tnt
    تاريخ التسجيل
    27-04-2009
    المشاركات
    250
    معدل تقييم المستوى
    0

    Thumbs up رد : تعلم كيف تنشئ ملف rss بنفسك


    السلام عليكم ورحمة الله وبركاته
    لقد نقلت لكم هذا الرد من ترايد نت لاكمال الموضوع
    واستفادة كافة
    الأعضاء


    هذا موقع يرسل موقعك و يعلم المحركات البحث بانه موقعك يقدم خدمه RSS

    هذه صور الموقع







    أن شاء الله الصوره واضحه أشلون تعبي معلوماتك علشان ترسلها من خلال الموقع



    و هذا رابط الموقع



    Ping-o-Matic!


  11. #11
    عضو مشارك
    تاريخ التسجيل
    05-06-2009
    المشاركات
    23
    معدل تقييم المستوى
    0

    افتراضي رد : تعلم كيف تنشئ ملف rss بنفسك

    مشكور اخوي بس تطلعلي مشكلة Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\RSS10\index.php on line 28

  12. #12
    عضو شرف
    تاريخ التسجيل
    12-12-2008
    السن
    30
    المشاركات
    1,196
    معدل تقييم المستوى
    10

    افتراضي رد : تعلم كيف تنشئ ملف rss بنفسك

    اقتباس المشاركة الأصلية كتبت بواسطة مزيونة نجد مشاهدة المشاركة
    مشكور اخوي بس تطلعلي مشكلة Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\RSS10\index.php on line 28
    You have a problem in your sql

    open a topic in problems forum,, and post your code and database structure


معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. ادخـــــــــل و برمج منتداك بنفسك - من الالف الى الياء
    بواسطة aliphp في المنتدى دروس بي اتش بي PHP Lessons
    مشاركات: 32
    آخر مشاركة: 10-12-2011, 12:27 PM
  2. استفسار كيف عمل صفحة يدخل بها الزائر معلومات والمعلومات تنشئ بملف ويحمل الملف
    بواسطة fo2000 في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 7
    آخر مشاركة: 05-12-2009, 06:03 PM
  3. لماذا تعمل الصفحتين بسيرفر واخر لا تعمل بهما مرفق الصفحات
    بواسطة egyjet في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 1
    آخر مشاركة: 25-06-2009, 12:31 AM

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •