php 5.3 get_sock 함수 ereg deprecated 메세지 안보는법 > SMS4 질문

SMS4 질문

SMS4 베타테스트 기간 동안은 이 게시판에서 SMS4에 관련된 모든 사항을 처리합니다.

php 5.3 get_sock 함수 ereg deprecated 메세지 안보는법 정보

제안 php 5.3 get_sock 함수 ereg deprecated 메세지 안보는법

본문

/sms_lib.php 라인 12
function get_sock($url)  ==> function get_sock($host, $get) 로 변경
{
    // host 와 uri 를 분리     ==> 삭제
    if (ereg("http://([a-zA-Z0-9_\-\.]+)([^<]*)", $url, $res))  ==> 삭제
    {        ==> 삭제
        $host = $res[1];     ==> 삭제 
        $get  = $res[2];     ==> 삭제
    }        ==> 삭제 
    // 80번 포트로 소캣접속 시도
    $fp = fsockopen ($host, 80, $errno, $errstr, 30);
    if (!$fp)
    {
        die("$errstr ($errno)\n");
    }
    else
    {
        fputs($fp, "GET $get HTTP/1.0\r\n");
        fputs($fp, "Host: $host\r\n");
        fputs($fp, "\r\n");
        // header 와 content 를 분리한다.
        while (trim($buffer = fgets($fp,1024)) != "")
        {
            $header .= $buffer;
        }
        while (!feof($fp))
        {
            $buffer .= fgets($fp,1024);
        }
    }
    fclose($fp);
    // content 만 return 한다.
    return $buffer;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////

/adm/sms_admin/config.php 라인 13
$res = get_sock("http://www.icodekorea.com/res/userinfo.php?userid=$sms4[cf_id]&userpw=$sms4[cf_pw]");
==>
$res = get_sock("www.icodekorea.com", "/res/userinfo.php?userid=$sms4[cf_id]&userpw=$sms4[cf_pw]"); 로 변경
/////////////////////////////////////////////////////////////////////////////////////////////////////////
/adm/sms_admin/config_update.php 라인 11
$res = get_sock("http://www.icodekorea.com/res/userinfo.php?userid=$sms4[cf_id]&userpw=$sms4[cf_pw]");
==>
$res = get_sock("www.icodekorea.com", "/res/userinfo.php?userid=$sms4[cf_id]&userpw=$sms4[cf_pw]"); 로 변경

댓글 전체

전체 197
SMS4 질문 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT