- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
طلب سكربت يعمل على جلب المواضيع من اي موقع و يدخلها لقاعدة بيانات مثل تقنية rss
-
- [script]:
-
26-09-2015 08:25 مساءً
-
rachidrachid99معلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 24-03-2012
- رقم العضوية :
- 2098
- المشاركات :
- 88
- الجنس:
- تاريخ الميلاد :
- 23-5-1991
- قوة السمعة:
- 0
- موقعي:
- زيارة موقعي
-
السلام عليكم
اخي الكريم
ممكن سكربت يعمل على جلب المواضيع من اي موقع و يدخلها لقاعدة بيانات مثل تقنية rss
بحثت كثيرااا و كل الاكواد لا تعمل
بمعنى اخي اريد التقنية لوحدها كيف اجلب العنوان و الموضوع و ادخله لقاعدة بيانات خاصة بي
و جزاك الله خيرااا
-
تم تحرير الموضوع بواسطة :Soliman بتاريخ: 27-09-2015 01:58 صباحاً
-
-
طلب سكربت يعمل على جلب المواضيع من اي موقع و يدخلها لقاعدة بيانات مثل تقنية rss 26-09-2015 10:32 مساءً [1]
-
MrKinvaloمعلومات الكاتبالأعضاءعضـو نشيط
- انضم في :
- 23-04-2013
- رقم العضوية :
- 3389
- المشاركات :
- 360
- الدولة :
- MoSelImE
- الجنس:
- تاريخ الميلاد :
- 5-2-1995
- قوة السمعة:
- 320
- موقعي:
- زيارة موقعي
-
جميل اخي بانتظار الرد
-
تم تحرير المشاركة بواسطة :Soliman بتاريخ:27-09-2015 01:59 صباحاً
-
-
طلب سكربت يعمل على جلب المواضيع من اي موقع و يدخلها لقاعدة بيانات مثل تقنية rss 27-09-2015 03:55 صباحاً [2]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13373
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 81696
- موقعي:
- زيارة موقعي
-
أهلا بك ..
تفضل اليك سكربت بسيط لجلب تغذيات RSS من اي موقع بلغة php وتخزين التغذيات في ملفات بدلاً من قاعدة البيانات يمكنك الاستفادة منه في موقعك ويمكنك تطويره وتطويعه والإضافه عليه حسب احتياجك.
يتكون السكربت فقط من 3 ملفات php + مجلد كاش باسم tmp لتخزين التغذيات بدلاً من قاعدة البيانات
طريقة التركيب
- حمل السكربت من المرفقات وفك الضغط عنه.
- ارفع مجلد rss إلى موقعك.
- شغل رابط السكربت من المتصفح بهذا الشكل
CODEhttp://localhost/rss/index.php<br />
- ادخل رابط التغذية وانقر على جلب
انتهى ..
ولإدخال البيانات في قاعدة البيانات
افتح ملف : rss.php
وفي اسفله ستجد هذا الكود
CODEforeach($rss_ITEM as $itemdata) { echo "<p><b><a href=\"{$itemdata['LINK']}\" target=\"_blank\">"; // رابط عنوان التغذية الأصلي echo htmlspecialchars(stripslashes($itemdata['TITLE'])); // عنوان التغذية echo "</a></b><br>\n"; echo (stripslashes($itemdata['DESCRIPTION'])),"<br>\n"; // محتوى التغذية echo "<i>",date($TIMEFORMAT, strtotime($itemdata['PUBDATE'])),"</i></p>\n\n"; // تاريخ التغذية if(++$count >= $NUMITEMS) break; }
ستلاحظ ان الكود مضاف اليه تعليقات توضح عمل كل سطر ستحتاج ادخاله إلى قاعدة البيانات (كعنوان التغذية - محتوى التغذية - تاريخ التغذية - رابط التغذية الأصلي )
ارجو ان اكون افدتك
بالتوفيق
-
-
طلب سكربت يعمل على جلب المواضيع من اي موقع و يدخلها لقاعدة بيانات مثل تقنية rss 27-09-2015 02:34 مساءً [3]
-
rachidrachid99معلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 24-03-2012
- رقم العضوية :
- 2098
- المشاركات :
- 88
- الجنس:
- تاريخ الميلاد :
- 23-5-1991
- قوة السمعة:
- 0
- موقعي:
- زيارة موقعي
-
بارك الله فيك اخي الكريم و احسن الله اليك
فقط اريد تغيير الترميز الى ÇáãäÊÏíÇÊ ÇáÅÓáÇãíÉ في قواعد البيانات بدل هذا ¥ÙØªØ Ø£ÙŠ بور رغما عن أن٠الوي...
و جلب الموضوع كله و ليس جزء منه
و بخصوص ت م ب لا اجيد التعامل معها °tmp°
-
-
طلب سكربت يعمل على جلب المواضيع من اي موقع و يدخلها لقاعدة بيانات مثل تقنية rss 27-09-2015 02:36 مساءً [4]
-
MrKinvaloمعلومات الكاتبالأعضاءعضـو نشيط
- انضم في :
- 23-04-2013
- رقم العضوية :
- 3389
- المشاركات :
- 360
- الدولة :
- MoSelImE
- الجنس:
- تاريخ الميلاد :
- 5-2-1995
- قوة السمعة:
- 320
- موقعي:
- زيارة موقعي
-
Warning: file_get_contents(tmp/2fad6ef448bc109ecf54434751e47990): failed to open stream: No such file or directory in /home/u138437151/public_html/rss/class.myrssparser.php on line 28 Warning: extract() expects parameter 1 to be array, null given in /home/u138437151/public_html/rss/rss.php on line 44 Warning: Invalid argument supplied for foreach() in /home/u138437151/public_html/rss/rss.php on line 59
-
-
طلب سكربت يعمل على جلب المواضيع من اي موقع و يدخلها لقاعدة بيانات مثل تقنية rss 27-09-2015 05:03 مساءً [5]
-
rachidrachid99معلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 24-03-2012
- رقم العضوية :
- 2098
- المشاركات :
- 88
- الجنس:
- تاريخ الميلاد :
- 23-5-1991
- قوة السمعة:
- 0
- موقعي:
- زيارة موقعي
-
المشاركة الأصلية كتبت بواسطة: MAYSTROOM Warning: file_get_contents(tmp/2fad6ef448bc109ecf54434751e47990): failed to open stream: No such file or directory in /home/u138437151/public_html/rss/class.myrssparser.php on line 28 Warning: extract() expects parameter 1 to be array, null given in /home/u138437151/public_html/rss/rss.php on line 44 Warning: Invalid argument supplied for foreach() in /home/u138437151/public_html/rss/rss.php on line 59
يعمل و بشكل ممتاز
المشكل من عندك
-
-
طلب سكربت يعمل على جلب المواضيع من اي موقع و يدخلها لقاعدة بيانات مثل تقنية rss 27-09-2015 05:10 مساءً [6]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13373
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 81696
- موقعي:
- زيارة موقعي
-
المشاركة الأصلية كتبت بواسطة: rachidrachid99 بارك الله فيك اخي الكريم و احسن الله اليك
فقط اريد تغيير الترميز الى ÇáãäÊÏíÇÊ ÇáÅÓáÇãíÉ في قواعد البيانات بدل هذا ¥ÙØªØ Ø£ÙŠ بور رغما عن أن٠الوي...
و جلب الموضوع كله و ليس جزء منه
و بخصوص ت م ب لا اجيد التعامل معها °tmp°
- يرجى طرح تعديلاتك التي اجريتها فيما يخص ادخال البيانات وجلبها من قاعدة البيانات
- جلب المحتوى او الموضوع يعتمد على مصدر التغذية إذا كان موجود الموضوع كله فيسجلبه باختصار يجلب المحتوى الأصلي الموجود في التغذية نقصانه هو من المصدر .
-
-
طلب سكربت يعمل على جلب المواضيع من اي موقع و يدخلها لقاعدة بيانات مثل تقنية rss 27-09-2015 05:12 مساءً [7]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13373
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 81696
- موقعي:
- زيارة موقعي
-
المشاركة الأصلية كتبت بواسطة: MAYSTROOM Warning: file_get_contents(tmp/2fad6ef448bc109ecf54434751e47990): failed to open stream: No such file or directory in /home/u138437151/public_html/rss/class.myrssparser.php on line 28 Warning: extract() expects parameter 1 to be array, null given in /home/u138437151/public_html/rss/rss.php on line 44 Warning: Invalid argument supplied for foreach() in /home/u138437151/public_html/rss/rss.php on line 59
تأكد من صحة رابط التغذية + تصريح مجلد tmp فقد يحتاج تصريح 777
-
-
طلب سكربت يعمل على جلب المواضيع من اي موقع و يدخلها لقاعدة بيانات مثل تقنية rss 27-09-2015 09:27 مساءً [8]
-
rachidrachid99معلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 24-03-2012
- رقم العضوية :
- 2098
- المشاركات :
- 88
- الجنس:
- تاريخ الميلاد :
- 23-5-1991
- قوة السمعة:
- 0
- موقعي:
- زيارة موقعي
-
CODE
foreach($rss_ITEM as $itemdata) { $text= mb_convert_encoding($itemdata['TITLE'], 'HTML-ENTITIES', "UTF-8"); $text2= mb_convert_encoding($itemdata['DESCRIPTION'], 'HTML-ENTITIES', "UTF-8"); $sql1 = mysqli_query($mysqli,"INSERT INTO rachid (url,title,subject,date) VALUES ('" . mysql_real_escape_string($itemdata['LINK']) . "', '" . mysql_real_escape_string($text) . "', '" . mysql_real_escape_string($text2) . "', '" . mysql_real_escape_string(date($TIMEFORMAT, strtotime($itemdata['PUBDATE']))). "')"); /* echo "<p><b><a href=\"{$itemdata['LINK']}\" target=\"_blank\">"; // رابط عنوان التغذية الأصلي echo htmlspecialchars(stripslashes($itemdata['TITLE'])); // عنوان التغذية echo "</a></b><br>\n"; echo (stripslashes($itemdata['DESCRIPTION'])),"<br>\n"; // محتوى التغذية echo "<i>",date($TIMEFORMAT, strtotime($itemdata['PUBDATE'])),"</i></p>\n\n"; // تاريخ التغذية */ if(++$count >= $NUMITEMS) break; }
-
-
طلب سكربت يعمل على جلب المواضيع من اي موقع و يدخلها لقاعدة بيانات مثل تقنية rss 27-09-2015 09:30 مساءً [9]
-
rachidrachid99معلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 24-03-2012
- رقم العضوية :
- 2098
- المشاركات :
- 88
- الجنس:
- تاريخ الميلاد :
- 23-5-1991
- قوة السمعة:
- 0
- موقعي:
- زيارة موقعي
-
-
-
طلب سكربت يعمل على جلب المواضيع من اي موقع و يدخلها لقاعدة بيانات مثل تقنية rss 27-09-2015 10:15 مساءً [10]
-
rachidrachid99معلومات الكاتبالأعضاءعضـو مشارك
- انضم في :
- 24-03-2012
- رقم العضوية :
- 2098
- المشاركات :
- 88
- الجنس:
- تاريخ الميلاد :
- 23-5-1991
- قوة السمعة:
- 0
- موقعي:
- زيارة موقعي
-
كنت اجرب التعديل هكذا و لم انجح
CODE$text= mb_convert_encoding($itemdata['TITLE'], 'HTML-ENTITIES', "UTF-8"); $text2= mb_convert_encoding($itemdata['DESCRIPTION'], 'HTML-ENTITIES', "UTF-8");-
تم تحرير المشاركة بواسطة :Mr King بتاريخ:28-09-2015 06:51 صباحاً
سبب التعديل : تنسيق الأكواد
-
-
طلب سكربت يعمل على جلب المواضيع من اي موقع و يدخلها لقاعدة بيانات مثل تقنية rss 28-09-2015 08:23 مساءً [11]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13373
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 81696
- موقعي:
- زيارة موقعي
-
بخصوص الترميز فهو محول فعلاً إلى الترميز UTF-8 تلقائياً من خلال فانكشن fixEncoding بملف class.myrssparser.php
جرب تغير ترميز الملف نفسه إلى utf-8
إذا لم تستطع حل المشكلة ارفق الملفات التي عدلتها لأطلع عليها
المشاركة الأصلية كتبت بواسطة: rachidrachid99 هذا يجلب الموضوع كله
http://simplepie.org/demo/
يرجى وضع رابط مصدر التغذية التي يتم جلبها كاملة في الموقع الذي اشرت اليه لأطلع عليه
فلربما وسم جلب المحتوى بها مختلف عن الافتراضي لذلك يتم جلب الوصف المختصر
او
يمكنك بنفسك معرفة الوسم من خلال عرض سورس التغذية ومعرفة الوسم أو التاق الذي يحتوي بداخله على الموضوع كاملً غير وسم description
مثلاً محتوى الموضوع كامل في منتديات PBBoard ستجده بداخل وسم content:encoded
مثال
CODE<content:encoded>..</content:encoded>
وصف الموضوع المختصر ستجده بداخل وسم description
CODE<description>..</description>
بعد معرفتك لوسم الموضوع كامل من مصدر التغذية
افتح ملف rss.php
واستبدل كلمة DESCRIPTION في المتغير
CODE$itemdata['DESCRIPTION']
بالوسم الذي وجدته
او بدل ماتستبدله اضف شرط if لإختيار المحتوى ان وجد محتوى في الوسم كهذا
CODEif($itemdata['test'] !='') { $contents = $itemdata['test']; } else { $contents = $itemdata['DESCRIPTION']; } echo $contents;
-
-
-
-