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

· 2011-01-20 (목) 14:51:54 · 3824 · 1
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

라는 경고만 나오네요..


-------------------------------
[code]
$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); [/code]
------------------------------

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

댓글 1개

댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
11-01-20 조회 1,067
11-01-20 조회 1,065
11-01-20 조회 3,825
11-01-20 조회 1,057
11-01-20 조회 1,148
11-01-20 조회 1,976
11-01-20 조회 1,048
11-01-20 조회 1,604
11-01-20 조회 2,081
11-01-20 조회 1,687
11-01-20 조회 1,621
11-01-20 조회 3,201
11-01-20 조회 1,069
11-01-20 조회 1,057
11-01-20 조회 1,596
11-01-20 조회 1,570
11-01-20 조회 1,136
11-01-19 조회 1,643
11-01-19 조회 1,667
11-01-19 조회 1,220