عرض الإصدار الكامل : هل بالإمكان استخدام مع rss للمنتدى ..؟ (implode & explode )
A.M.S
11-05-2007, 01:55 AM
السلام عليكم
اخوي عليوي ( وكل من لديه خبرة برمجية )
ودي أعمل عرض لمواضيع المنتدى في سكربت خارجي ( يعني على سبيل المثال أخبار bbc ) وجلبها من المنتدى وجعل التصفح من داخل السكربت
http://www.mshaer.net/vb/t16742.html
حاولت تعديل ملفات سكربت الاخبار ( bbc ) ولكن مايطلع لي شئ
وش الحل .. ؟
او هل هناك دوال اخرى لعمل الشيئ هذا .. ؟
MSHAER
11-06-2007, 01:54 PM
مافهمت اخوي يعني تبغى تعرض اخر المواضيع داخل السكربت في موقعك انت ولا في مواقع ثانيه !
A.M.S
11-06-2007, 02:58 PM
هلا عليوي .. انا حاليا ابي اعرضها في موقعي
وعملت ملف php اعتمادا على قواعد المنتدى وشغال ميه ميه ويعرض لي موضوع عشوائي وبامكاني اخليه يعرض كم موضوع عادي جدا
============
لكن انا ودي اجلبها عن طريق rss يعني بامكاني عرضها في موقعي او في مواقع اخرى
MSHAER
11-08-2007, 05:23 PM
يعني بتسحب البيانات من هنا مثلا
http://www.mshaer.org/rss.xml (http://www.mshaer.net/view.php?url=http://www.mshaer.net/view.php?url=http://www.mshaer.org/rss.xml)
وبتحولها لمواضيع عاديه عنوان الموضوع ورابطه صح !
<?
$url = "http://www.mshaer.org/rss.xml";
$fp = fopen ($url,"r");
$stringa = fread($fp,1024);
$stringb= explode("<item>", $stringa);
$stringc = explode("</item>", $stringb[1]);
echo $stringc[0];
?>
بالنسبه ل implode عكس explode
implodeف
تقوم بجمع عناصر المصفوفه ودمجها معها في متغير واحد
مثلا عندك مصفوفه كالتالي
<?
$arraymshar=array('mshaer','net','vb');
$impmshaer=implode(",", $arraymshar);
echo $impmshaer ;
/*
do print this mshaer ,net , vb
*/
?>
شوف منتديات زاجل التقنيه بتلقى دروس كيره للجوالب وبتفهم أكثر
اما اذا قصدك بتسوي ملف xml من ملف php&mysql
فهذا الشرح مسويه من زمان موجود بالقسم
[شرح] طريقة عمل ملف rss.xml للسكربتات الخلاصه (http://www.mshaer.net/view.php?url=http://www.mshaer.net/vb/t16889.html)
vBulletin v3.7.2, Copyright ©2000-2008,, تعريب الباكر