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
라는 경고만 나오네요..
-------------------------------
------------------------------
fopen 함수를 fsockopen 함수로 대체사용하려면 어떻게 수정을해야 하는지 여쭙니다..
링크의 프로그램을 사용하려 합니다.
그런데 보안상의이유로 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 함수로 대체사용하려면 어떻게 수정을해야 하는지 여쭙니다..