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
随便收藏,请保留本文地址!