묻고답하기

잘되다가 갑자기 $fp = fsockopen($host, $port, &$errno, &$errstr, 5);   여기가 에러가 난다고 하네요 왜그러죠 ㅠ,.ㅜ;;; 알려주세요 네!  


<?php
function GetSCStatus($host, $port) {
        $fp = fsockopen($host, $port, &$errno, &$errstr, 5);
        if($fp) {
                fputs($fp,"GET /index.html HTTP/1.0n");
                fputs($fp,"User-Agent: Mozilla/4.0n");
                fputs($fp,"n");
                while(!feof($fp)) {
                        $contents .= fgets($fp,128);
                }
                fclose($fp);

                if(eregi("Server is currently down",$contents)) $onair = 0;
                else $onair = 1;
                
                if($onair) {        
                        $contents = substr($contents,strpos($contents,"Stream is up at")+16);                
                        $rtn["format"] = ereg_replace("^([0-9]+) kbps(.+)$","\1",$contents);
                        
                        $contents = substr($contents,strpos($contents,"with <B>")+8);
                        $listeners = substr($contents,0,strpos($contents,"unique"));
                        $listeners = ereg_replace("([[:space:]])+",":",trim(ereg_replace("[^[:digit:]]"," ",$listeners)));
                        $listeners = split(":",$listeners);
                        
                        $rtn["listeners"] = $listeners[0];
                        $rtn["listenersmax"] = $listeners[1];
                        $rtn["uniquelisteners"] = $listeners[2];
                        $lpeak = substr($contents,strpos($contents,"Listener Peak:")+54);
                        $rtn["listenerpeak"] = substr($lpeak,0,strpos($lpeak,"</b>"));
                        
                        $alt = substr($contents,strpos($contents,  "Average Listen Time:")+60);
                        $alt = substr($alt,0,strpos($alt,"</b>"));
                        $rtn["avglistentime"] = $alt;
                        
                        $title = substr($contents,strpos($contents,"Stream Title:")+53);
                        $rtn["title"] = substr($title,0,strpos($title,"</b>"));
                
                        $genre = substr($contents,strpos($contents,"Stream Genre:")+53);
                        $rtn["genre"] = substr($genre,0,strpos($genre,"</b>"));
                        $url = substr($contents,strpos($contents,"Stream URL:")+51);
                        $url = substr($url,0,strpos($url,"</b>"));
                        $rtn["url"] = ereg_replace("<a href="(.+)">(.+)</a>","\1",$url);        
        
                        if(ereg("Stream ICQ:",$contents)) {
                                $icq = substr($contents,strpos($contents,"Stream ICQ:")+51);
                                $icq = substr($icq,0,strpos($icq,"</b>"));
                                $rtn["icq"] = ereg_replace("<a href="http://wwp.icq.com/scripts/contact.dll?msgto=(.*)">(.+)","\1",$icq);
                        }                

                        $aim = substr($contents,strpos($contents,"Stream AIM:")+51);
                        $aim = substr($aim,0,strpos($aim,"</b>"));
                        $rtn["aim"] = urldecode(ereg_replace("<a href="aim:goim?screenname=(.*)">(.+)","\1",$aim));
                        
                        $irc = substr($contents,strpos($contents,"Stream IRC:")+51);
                        $irc = substr($irc,0,strpos($irc,"</b>"));
                        $rtn["irc"] = ereg_replace("<a href="http://www.shoutcast.com/chat.phtml?dc=(.*)">(.+)","\1",$irc);
                        $rtn["irc"] = urldecode(urldecode($rtn["irc"]));
                        
                        $song = substr($contents,strpos($contents,"Current Song:")+53);
                        $rtn["song"] = substr($song,0,strpos($song,"</b>"));
                        
                        $rtn["status"] = 1;
                }
                else {
                        $rtn["status"] = 0;
                }
        }
        else {
                $rtn["status"] = -1;
        }
        return $rtn;
}
?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
양수철 네이버 블로그처럼.. [1] 2007.08.10
최성이 만들어놓은 웹페이지의 HTML를 퍼가지못하게 막는방법을 알려주세요~! [3] 2007.08.10
세나 홈페이지 방명록 아이콘 작업시  
김일신 제로보드에서 게시판이요..  
김규찬 사진...  
강재석 외부로그인 기능... 아시는 분 꼭꼭 부탁합니다~  
일장춘몽 메인페이지에 가로세로 200픽셀정도의 메모장에 대해 문의드립니다. [2] 2007.08.10
한재철 질문 드립니다,,,  
푸른하늘 자바스크립트 소스 좀 만들어 주세요.  
The -A- [토토샾] 이미지레디 GIF파일 질문  
마녀의조건 홈페이지가 접속 가능여부를 알아볼수있는 방법있나요??  
제나스 그림을 클릭하면 이전(back)페이지로 이동하려면.... [2] 2007.08.10
카카로트 dir 태그에 대해서.. [1] 2007.08.10
neeleecat 각 게시판마다 다른 타이틀 출력하기. [2] 2007.08.10
민지현 php연동된 게시판에 새글이 등록되면 최상위에 안뜨는경우는 무엇인가요?  
SMDrugs 일러스트 동물의 털 느낌 표현하는 법 좀 부탁드립니다.  
황선한 winamp방송정보 알아오기 (status.inc.php) 부탁합니다.  
주상현 스크롤 내리면 그림 같이 따라 내려오는거 어떻게 하죠?  
김영진 포샵작업과 플래쉬 작업의 연동을 어케하죵?  
쓸쓸한달빛 문자열 자르기시 줄 단위로 자를 수 없을까요? 추가 질문.. 이소스 정상 소스인지 확인해주세요. ; [1] 2007.08.10
Command 고수님들 부탁 드립니다..  
이진환님 다른프레임의 주소를 알수있을까요..?  
제로보드 고수님들 제발 도와주세요! 부탁드립니다!!! [1] 2007.08.10
임헌정 호스팅 이전시 원하는 게시판만 mysql이전은?  
유덕준 이미지와 이미지가 버러져요. [2] 2007.08.10
임주현 혹시 php5 을 지원하는 보드 있나여??  
The -A- 나모웹의 알 수 없는 오류(?) <스샷첨부>  
이윤우 홈페이지 접속시 처음 열린는 문서 지정방법?? [1] 2007.08.10
누굴까 제로보드 쪽지 있잖아요...제발 도와주세요..  
승훈 아이피 관련질문이요!! 중수,고수들만 보세요. [1] 2007.08.10