html5中文学习网

您的位置: 首页 > 网络编程 > PHP编程 » 正文

php 分析rss代码_PHP教程_编程技术

[ ] 已经帮助:人解决问题
rss
  1. <?function my_headlines($url) {
  2.     $rdf = parse_url($url);
  3.     $fp = fsockopen($rdf['host'], 80, $errno, $errstr, 15);
  4.     if (!$fp) {
  5.         $content = "<font class=/"content/">Problema!</font>";
  6.         return;
  7.     }
  8.     if ($fp) {
  9.         fputs($fp, "GET " . $rdf['path'] . "?" . $rdf['query'] . " HTTP/1.0/r/n");
  10.         fputs($fp, "HOST: " . $rdf['host'] . "/r/n/r/n");
  11.         $string = "";
  12.         while(!feof($fp)) {
  13.      $pagetext = fgets($fp,300);
  14.      $string .= chop($pagetext);
  15.  }
  16.  fputs($fp,"Connection: close/r/n/r/n");
  17.  fclose($fp);
  18.  $items = explode("</item>",$string);
  19.  $content = "<font class=/"content/">";
  20.  for ($i=0;$i<10;$i++) {
  21.      $link = ereg_replace(".*<link>","",$items[$i]);
  22.      $link = ereg_replace("</link>.*","",$link);
  23.      $title2 = ereg_replace(".*<title>","",$items[$i]);
  24.      $title2 = ereg_replace("</title>.*","",$title2);
  25.      if ($items[$i] == "") {
  26.          $content = "";
  27.          return;
  28.      } else {
  29.          if (strcmp($link,$title)) {
  30.           $cont = 1;
  31.       $content .= "<img src=/"images/arrow.gif/" border=/"0/" hspace=/"5/"><a href=/"$link/" target=/"new/">$title2</a><br>/n";
  32.   }
  33.      }
  34.  }
  35.     }
  36.     echo "$content";
  37. }
  38. my_headlines
  39. ?>
UKsHTML5中文学习网 - HTML5先行者学习网
UKsHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助