首頁 >後端開發 >php教程 > 各位帮小弟我看看这段代码,如何运行后是乱码

各位帮小弟我看看这段代码,如何运行后是乱码

WBOY
WBOY原創
2016-06-13 13:52:58816瀏覽

各位帮我看看这段代码,怎么运行后是乱码?
各位帮我看看这段代码,怎么运行后是乱码?


function   my_headlines($url)   {
        $rdf   =   parse_url($url);
        $fp   =   fsockopen($rdf[   host   ],   80,   $errno,   $errstr,   15);
        if   (!$fp)   {
                $content   =   " Problema! ";
                return;
        }
        if   ($fp)   {
                fputs($fp,   "GET   "   .   $rdf[   path   ]   .   "? "   .   $rdf[   query   ]   .   "   HTTP/1.0\r\n ");
                fputs($fp,   "HOST:   "   .   $rdf[   host   ]   .   "\r\n\r\n ");
                $string   =   " ";
                while(!feof($fp))   {
          $pagetext   =   fgets($fp,300);
          $string   .=   chop($pagetext);
  }
  fputs($fp, "Connection:   close\r\n\r\n ");
  fclose($fp);
  $items   =   explode( " ",$string);
  for   ($i=0;$i           $link   =   ereg_replace( ".* ", " ",$items[$i]);
          $link   =   ereg_replace( " .* ", " ",$link);
          $title2   =   ereg_replace( ".*

", " ",$items[$i]); <br>           $title2   =   ereg_replace( " .* ", " ",$title2);
          if   ($items[$i]   ==   " ")   {
                  $content   =   " ";
                  return;
          }   else   {
                  if   (strcmp($link,$title))   {
                    $cont   =   1;
            $content   .=   "
  • $title2
  • \r\n ";
        }
              }
      }
            }
            echo   "$content ";
    }
    my_headlines( "http://news.sohu.com/rss/it.xml ");
    ?>

    ------解决方案--------------------
    声明一下语言类型:utf-8
    ------解决方案--------------------
    陳述:
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn