最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > php教程 >

php 分析rss代码一段

时间:2014-06-09 16:40来源: 作者: 点击:
?php function my_headlines( $url ){ $rdf = parse_url ( $url ); $fp = fsockopen ( $rdf [ host ],80, $errno , $errstr ,15); if (! $fp ){ $content = fontclass= content Problema!/font ; return ; } if ( $fp ){ fputs ( $fp , GET . $rdf [ path ]. ? . $rdf [
  1. <?php 
  2. function my_headlines($url) { 
  3.       $rdf = parse_url($url); 
  4.       $fp = fsockopen($rdf['host'], 80, $errno$errstr, 15); 
  5.       if (!$fp) { 
  6.      $content = "<font class="content">Problema!</font>"
  7.      return
  8.       } 
  9.       if ($fp) { 
  10.      fputs($fp"GET " . $rdf['path'] . "?" . $rdf['query'] . " HTTP/1.0 "); 
  11.      fputs($fp"HOST: " . $rdf['host'] . " "); 
  12.      $string = ""
  13.      while(!feof($fp)) { 
  14.      $pagetext = fgets($fp,300); 
  15.      $string .= chop($pagetext); 
  16.  } 
  17.  fputs($fp,"Connection: close "); 
  18.  fclose($fp); 
  19.  $items = explode("</item>",$string); 
  20.  $content = "<font class="content">"
  21.  for ($i=0;$i<10;$i++) { 
  22.      $link = ereg_replace(".*<link>","",$items[$i]); 
  23.      $link = ereg_replace("</link>.*","",$link); 
  24.      $title2 = ereg_replace(".*<title>","",$items[$i]); 
  25.      $title2 = ereg_replace("</title>.*","",$title2); 
  26.      if ($items[$i] == "") { 
  27.          $content = ""
  28.          return
  29.      } else { 
  30.          if (strcmp($link,$title)) { 
  31.        $cont = 1; 
  32.       $content .= "<img src="images/arrow.gif" border="0" hspace="5"><a href="$link" target="new">$title2</a><br> "
  33.     } 
  34.      } 
  35.  } 
  36.       } 
  37.       echo "$content"
  38. my_headlines 
  39. ?> 
(责任编辑:admin)
------分隔线----------------------------
栏目列表
推荐内容