View Full Version : کاربا rss
aleas2
جمعه 17 دی 1389, 01:59 صبح
سلام خسته نباشید ایا راهی هسته با برنامه نویسی html بتوان rss رو بخونم؟
این ار اس اس سایت خودمه
http://www.news110.ir/?feed=rss
میخوام به تعدداد دلخوا مثلا کاربر انتخاب میکنه 5 تا پنج تا لینک اولی به همراه عنوان رو نمایش بده؟
Keramatifar
جمعه 17 دی 1389, 17:23 عصر
شما باید از یکی از زبان های برنامه نویسی استفاده کنید
ravand
جمعه 17 دی 1389, 17:51 عصر
شما باید سوالت رو جای دیگه ای مطرح می کردی . مثلا توی قسمت زبان های تحت سروری مثل : php یا asp
aleas2
شنبه 18 دی 1389, 03:03 صبح
Mr.Keramati (http://barnamenevis.org/member.php?3349-Mr.Keramati) خب با برنامه نویسی php امکان پذیر هسته؟ شما کدشو دارین؟
دوست عزیز ravand (http://barnamenevis.org/member.php?147061-ravand) انتقالش دادم ممنون از راهنمایتون
UnnamE
شنبه 18 دی 1389, 03:26 صبح
بايد دست با كيبورد بشين و كلاس هاي مربوطه رو بنويسن
كه با ايجاد يه سري كليد ميتوني كنترل خوبي رو فايل ها xml داشته باشي
node, child, value, key و يه سري كوچولو موچولو ديگه
البته كلاس هاي آماده ش رو هم ميتوني تو نت گير بياري
همچنين بجاي برنامه نويسي ميتوني از سايت هايي كه اين خدمات رو ميدن استفاده كني!
كه زياد هم هستن!
aleas2
شنبه 18 دی 1389, 12:35 عصر
دوست عزیز چه کلاس های روش استفاده چی؟ فایل اموزشی در همین زمینه میشناسی؟
parselearn
شنبه 18 دی 1389, 16:40 عصر
از feed2html استفاده كنيد
http://www.google.com/search?hl=en&rlz=1C1_____enIR412IR412&&sa=X&ei=YVooTefkCo3HswaugvSoAg&ved=0CBgQBSgA&q=feed2html&spell=1
Mr.Moghadam
شنبه 18 دی 1389, 18:07 عصر
سلام
من خودم از تابعی که نوشتم استفاده مینکم .
تابع زیر با استفاده از curl یه فایل آر اس اس رو میخونه و توی آرایه doc قرار میده
function loadOutXml($file)
$ch = curl_init($file);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
$doc = new SimpleXmlElement($data, LIBXML_NOCDATA);
return $doc;
}
که به صورت زیر میتونی از آرایه doc استفاده کنی
دقت کن $file مسیر فایا آر اس اس هستش
$xml = $this->loadOutXml($file);
$cnt=count($xml->channel->item);
echo $xml->channel->title;
for($i=0;$i<$cnt;$i++)
{
echo $xml->channel->item[$i]->title;
if($xml->channel->item[$i]->guid)
{
echo $xml->channel->item[$i]->guid;
}
else
echo $xml->channel->item[$i]->link;
echo $xml->channel->item[$i]->description;
echo $xml->channel->item[$i]->pubDate;
موفق باشی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.