fopen 함수를 fsockopen 함수로 대체사용할때 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

fopen 함수를 fsockopen 함수로 대체사용할때 정보

fopen 함수를 fsockopen 함수로 대체사용할때

본문

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=3392

링크의 프로그램을 사용하려 합니다.
그런데 보안상의이유로 fopen 함수는 사용하지 못하고 fsockopen 함수를 사용해야하는데요,

fopen 부분을 그냥 fsockopen 으로 바꾸었더니

Warning: fsockopen() expects parameter 2 to be long, string given in /hosting/계정/html/nsearch.php on line 279
file not found

라는 경고만 나오네요..


-------------------------------

$key =""; //http://openapi.naver.com 회원가입후 키를 받아야 됩니다. 
$display="20"; //20개 출력 
$query = $_GET[query]; 
$ary[] = "UTF-8"; 
$ary[] = "EUC-KR"; 
$ary[] = "ASCII"; 
if(mb_detect_encoding($query, $ary)=="EUC-KR") $query = iconv("EUC-KR","UTF-8",$query); 
$query = urlencode($query); 
$file = "http://openapi.naver.com/search?key=$key&query=$query&display=$display&start=1&target=webkr"; 
$fp = fopen($file, "r") or die("file not found"); 
while (!feof ($fp)) { 
    $buffer .= fgets($fp, 4096); 
} 
fclose ($fp); 

------------------------------

fopen 함수를 fsockopen 함수로 대체사용하려면 어떻게 수정을해야 하는지 여쭙니다..

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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