> 백엔드 개발 > PHP 튜토리얼 > 各位帮小弟我看看这段代码,如何运行后是乱码

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

WBOY
풀어 주다: 2016-06-13 13:52:58
원래의
822명이 탐색했습니다.

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


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
    ------解决方案--------------------
    관련 라벨:
    원천:php.cn
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿