نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: کد خیلی ضرور نیاز فوری فوری

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2009
    نوشته ها
    61
    تشکر تشکر کرده 
    110
    تشکر تشکر شده 
    76
    تشکر شده در
    36 پست

    پیش فرض کد خیلی ضرور نیاز فوری فوری

    بچه ها یک کدی میخوام جون من خیلی ضروریه برام جور کنید.



    کدی یا کلاسی به زبان پی اچ پی که مشخصات زیر رو داشته باشه

    1- بشه به تعداد زیادی ازش در یک صفحه استفاده کرد
    2- ما بهش آدرس فید آراس اس میدیم و تعدادشو بش میگیم و اون لینک مطلب رو نشون میده بمون.

    خیلی ضروریه

    منتظرم

  2. # ADS




     

  3. #2
    عضو انجمن persiansoft آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    Google Cache
    نوشته ها
    225
    تشکر تشکر کرده 
    48
    تشکر تشکر شده 
    1,135
    تشکر شده در
    194 پست

    پیش فرض پاسخ : کد خیلی ضرور نیاز فوری فوری

    مثلا می خوای آخرین ارسال های انجمن رو بخونه ؟ یا آدرس rss بهش بدی؟

  4. #3
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2009
    نوشته ها
    61
    تشکر تشکر کرده 
    110
    تشکر تشکر شده 
    76
    تشکر شده در
    36 پست

    پیش فرض پاسخ : کد خیلی ضرور نیاز فوری فوری

    ما بش آر اس اس میدیم و فرضا آرس اس اس 10 تا مطلب نشون داره میده خوب

    بعدش این کد میاد و لینک اون ها رو مثلا میریزه تو آرایه یا متغییر که بتونیم ازش استفاده کنیم!

  5. #4
    عضو انجمن persiansoft آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    Google Cache
    نوشته ها
    225
    تشکر تشکر کرده 
    48
    تشکر تشکر شده 
    1,135
    تشکر شده در
    194 پست

    پیش فرض پاسخ : کد خیلی ضرور نیاز فوری فوری

    باشه مشکلی نیست
    امشب تا آخر وقت حتما می نویسم

  6. تعداد تشکر ها از persiansoft به دلیل پست مفید


  7. #5
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2009
    نوشته ها
    61
    تشکر تشکر کرده 
    110
    تشکر تشکر شده 
    76
    تشکر شده در
    36 پست

    پیش فرض پاسخ : کد خیلی ضرور نیاز فوری فوری

    منتظر هستم! تا شب خیلی ممنون

  8. #6
    عضو انجمن persiansoft آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    Google Cache
    نوشته ها
    225
    تشکر تشکر کرده 
    48
    تشکر تشکر شده 
    1,135
    تشکر شده در
    194 پست

    پیش فرض پاسخ : کد خیلی ضرور نیاز فوری فوری

    کد زیر برای فراخوانی در صفحه مربوطه می باشد و اون عدد 7 که می بینی تعداد نمایش هستش و آدرس rss هم که مشخصه کجاست
    <?php require_once("rsslib.php");
    echo RSS_Display("http://rss.cbc.ca/lineup/topstories.xml", 7);?>

    کد زیر را در فایلی به نام rsslib.php ذخیره کنید

    <?php


    $RSS_Content = array();

    function RSS_Tags($item, $type)
    {
    $y = array();
    $tnl = $item->getElementsByTagName("title");
    $tnl = $tnl->item(0);
    $title = $tnl->firstChild->textContent;

    $tnl = $item->getElementsByTagName("link");
    $tnl = $tnl->item(0);
    $link = $tnl->firstChild->textContent;

    $y["title"] = $title;
    $y["link"] = $link;
    $y["type"] = $type;

    return $y;
    }


    function RSS_Channel($channel)
    {
    global $RSS_Content;

    $items = $channel->getElementsByTagName("item");

    // Processing channel

    $y = RSS_Tags($channel, 0); // get description of channel, type 0
    array_push($RSS_Content, $y);

    // Processing articles

    foreach($items as $item)
    {
    $y = RSS_Tags($item, 1); // get description of article, type 1
    array_push($RSS_Content, $y);
    }
    }

    function RSS_Retrieve($url)
    {
    global $RSS_Content;

    $doc = new DOMDocument();
    $doc->load($url);

    $channels = $doc->getElementsByTagName("channel");

    $RSS_Content = array();

    foreach($channels as $channel)
    {
    RSS_Channel($channel);
    }

    }


    function RSS_RetrieveLinks($url)
    {
    global $RSS_Content;

    $doc = new DOMDocument();
    $doc->load($url);

    $channels = $doc->getElementsByTagName("channel");

    $RSS_Content = array();

    foreach($channels as $channel)
    {
    $items = $channel->getElementsByTagName("item");
    foreach($items as $item)
    {
    $y = RSS_Tags($item, 1); // get description of article, type 1
    array_push($RSS_Content, $y);
    }

    }

    }


    function RSS_Links($url, $size = 15)
    {
    global $RSS_Content;

    $page = "<ul>";

    RSS_RetrieveLinks($url);
    if($size > 0)
    $recents = array_slice($RSS_Content, 0, $size + 1);

    foreach($recents as $article)
    {
    $type = $article["type"];
    if($type == 0) continue;
    $title = $article["title"];
    $link = $article["link"];
    $page .= "<li><a href=\"$link\">$title</a></li>\n";
    }

    $page .="</ul>\n";

    return $page;

    }



    function RSS_Display($url, $size = 15, $site = 0)
    {
    global $RSS_Content;

    $opened = false;
    $page = "";
    $site = (intval($site) == 0) ? 1 : 0;

    RSS_Retrieve($url);
    if($size > 0)
    $recents = array_slice($RSS_Content, $site, $size + 1 - $site);

    foreach($recents as $article)
    {
    $type = $article["type"];
    if($type == 0)
    {
    if($opened == true)
    {
    $page .="</ul>\n";
    $opened = false;
    }
    $page .="<b>";
    }
    else
    {
    if($opened == false)
    {
    $page .= "<ul align='right'>\n";
    $opened = true;
    }
    }
    $title = $article["title"];
    $link = $article["link"];
    $page .= "<li><a href=\"$link\" target='_blank'>$title</a>";

    $page .= "</li>\n";

    if($type==0)
    {
    $page .="</b><br />";
    }

    }

    if($opened == true)
    {
    $page .="</ul>\n";
    }
    return $page."\n";

    }


    ?>
    موفق باشید

  9. #7
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2009
    نوشته ها
    61
    تشکر تشکر کرده 
    110
    تشکر تشکر شده 
    76
    تشکر شده در
    36 پست

    پیش فرض پاسخ : کد خیلی ضرور نیاز فوری فوری

    سلام ممنون.

    میشه کاری کرد که به جای نمایش لینک ها اون ها رو مثلا اگه 10 تا هستن بریزه تو یک متغییر با آرایه؟

  10. #8
    عضو انجمن persiansoft آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    Google Cache
    نوشته ها
    225
    تشکر تشکر کرده 
    48
    تشکر تشکر شده 
    1,135
    تشکر شده در
    194 پست

    پیش فرض پاسخ : کد خیلی ضرور نیاز فوری فوری

    در بخش دوم کدی که قرار دادم داره همین کارو می کنه و تو آرایه ذخیره می کنه و بعد نمایش میده

  11. #9
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2009
    نوشته ها
    61
    تشکر تشکر کرده 
    110
    تشکر تشکر شده 
    76
    تشکر شده در
    36 پست

    پیش فرض پاسخ : کد خیلی ضرور نیاز فوری فوری

    میشه دیقیقا بگی ؟ همه کارایی که میشه با این کد کرد و نحوه استفاده!

    ---------- Post added at 04:57 PM ---------- Previous post was at 04:00 PM ----------

    آقا خطا میده برای نشون دادنم!


    warning: Domdocument::load() [domdocument.load]: Attvalue: " or ' expected in http://127.0.0.1/?feed=rss, line: 9 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Attributes construct error in http://127.0.0.1/?feed=rss, line: 9 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Couldn't find end of start tag frame line 9 in http://127.0.0.1/?feed=rss, line: 9 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Attvalue: " or ' expected in http://127.0.0.1/?feed=rss, line: 11 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Attributes construct error in http://127.0.0.1/?feed=rss, line: 11 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Couldn't find end of start tag frame line 11 in http://127.0.0.1/?feed=rss, line: 11 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Attvalue: " or ' expected in http://127.0.0.1/?feed=rss, line: 12 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Attributes construct error in http://127.0.0.1/?feed=rss, line: 12 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Couldn't find end of start tag frame line 12 in http://127.0.0.1/?feed=rss, line: 12 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Opening and ending tag mismatch: Meta line 4 and head in http://127.0.0.1/?feed=rss, line: 15 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Attvalue: " or ' expected in http://127.0.0.1/?feed=rss, line: 16 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Attributes construct error in http://127.0.0.1/?feed=rss, line: 16 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Couldn't find end of start tag body line 16 in http://127.0.0.1/?feed=rss, line: 16 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Opening and ending tag mismatch: Meta line 3 and body in http://127.0.0.1/?feed=rss, line: 17 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Opening and ending tag mismatch: Head line 2 and html in http://127.0.0.1/?feed=rss, line: 18 in c:\xampp\htdocs\rs\rsslib.php on line 50

    warning: Domdocument::load() [domdocument.load]: Premature end of data in tag html line 1 in http://127.0.0.1/?feed=rss, line: 19 in c:\xampp\htdocs\rs\rsslib.php on line 50


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

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •