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]"); 로 변경
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로