首页 > php开发 > php 分析rss代码一段

php 分析rss代码一段

<?php
function my_headlines($url) {
    $rdf = parse_url($url);
    $fp = fsockopen($rdf['host'], 80, $errno, $errstr, 15);
    if (!$fp) {
        $content = "<font class=\"content\">Problema!</font>";
        return;
    }
    if ($fp) {
        fputs($fp, "GET " . $rdf['path'] . "?" . $rdf['query'] . " HTTP/1.0 ");
        fputs($fp, "HOST: " . $rdf['host'] . " ");
        $string = "";
        while (!feof($fp)) {
            $pagetext = fgets($fp, 300);
            $string.= chop($pagetext);
        }
        fputs($fp, "Connection: close ");
        fclose($fp);
        $items = explode("</item>", $string);
        $content = "<font class=\"content\">";
        for ($i = 0; $i < 10; $i++) {
            $link = ereg_replace(".*<link>", "", $items[$i]);
            $link = ereg_replace("</link>.*", "", $link);
            $title2 = ereg_replace(".*<title>", "", $items[$i]);
            $title2 = ereg_replace("</title>.*", "", $title2);
            if ($items[$i] == "") {
                $content = "";
                return;
            } else {
                if (strcmp($link, $title)) {
                       $cont = 1;
                    $content.= "<img src=\"images/arrow.gif\" border=\"0\" hspace=\"5\"><a href=\"$link\" target=\"new\">$title2</a><br> ";
                }
            }
        }
    }
    echo "$content";
}
my_headlines();


文章链接:http://www.phprm.com/develop/fs857.html

随便收藏,请保留本文地址!

标签:php 分析 rss代码

相关文章

发表留言