是一个设计将LinuxFreak.org新闻标题放置到你的网站的PHP脚本程序。

  •   2009-08-01/08:15
  • <?php

    //  bi bolo monggole huen !
    //  
    // v2.0.5
    // <?
    // include("linuxfreak.php3");
    // ?>
    //    dreamphp boy = sunboy

    $link_prefix    =    "&nbsp;&nbsp;o ";
    $link_postfix    =    "<BR>n";
    $cache_file    =    "/tmp/linuxfreak2.cache";
    $cache_time    =    1200;
    $max_items    =    8;
    $target        =    "_top";

    //    End of customizations


    $backend    =    "http://www.linuxfreak.org/backend/linuxfreak.rdf";

    $items        =    0;
    $time        =    split(" ", microtime());

    srand((double)microtime()*1000000);
    $cache_time_rnd    =    300 - rand(0, 600);

    if ( (!(file_exists($cache_file))) || ((filectime($cache_file) + $cache_time - $time[1]) + $cache_time_rnd < 0) || (!(filesize($cache_file))) ) {

        $fpread = fopen($backend, 'r');
        if(!$fpread) {
        } else {

            $fpwrite = fopen($cache_file, 'w');
            if(!$fpwrite) {
            } else {

                while(! feof($fpread) ) {

                    $buffer = ltrim(Chop(fgets($fpread, 256)));

                    if (($buffer == "<item>") && ($items < $max_items)) {
                        $title = ltrim(Chop(fgets($fpread, 256)));
                        $link = ltrim(Chop(fgets($fpread, 256)));

                        $title = ereg_replace( "<title>", "", $title );
                        $title = ereg_replace( "</title>", "", $title );
                        $link = ereg_replace( "<link>", "", $link );
                        $link = ereg_replace( "</link>", "", $link );

                        fputs($fpwrite, "$link_prefix<A HREF="$link" TARGET="$target">$title</A>$link_postfix");

                        $items++;
                    }
                }
            }
            fclose($fpread);
        }
        fclose($fpwrite);
    }
    if (file_exists($cache_file)) {
        include($cache_file);
    }
    ?>  

    【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】    

    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多