다음지도 안불러와 지는 문제 채택완료
https://sir.kr/qa/?wr_id=61968">https://sir.kr/qa/?wr_id=61968
윗글의 톰소여님의 글을 참조해서 아래처럼 내용을 수정하였습니다. (키값은 입력한 상태)
�ּ� ������ ã�� �� �����ϴ�.not found! <-- 처럼 나옵니다.
무엇을 수정해야 하나요??
//**회원아이디에서 주소뽑기 쿼리추가**//
//$addr = $row[mb_addr1]."".$row[mb_addr2];
//$addr = urlencode($addr);
$ex3_filed = explode("|",$view[wr_3]); $addr = $ex3_filed[1] .' '.ex3_filed[3] ;
$addr = urlencode($addr);
$file = "http://apis.daum.net/local/geo/addr2coord?apikey=키값&q=".$addr."&output=json&inputCoordSystem=WGS84";
//다음 로컬 api key값 추가하기
///외부파일 불러오기 함수
function get_url_fsockopen( $url ) { $URL_parsed = parse_url($url);
$host = $URL_parsed["host"]; $port = $URL_parsed["port"]; if ($port==0) $port = 80;
$path = $URL_parsed["path"]; if ($URL_parsed["query"] != "") $path .= "?".$URL_parsed["query"];
$out = "GET $path HTTP/1.0\r\nHost: $host\r\n\r\n";
$fp = fsockopen($host, $port, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno) \n"; } else { fputs($fp, $out); $body = false; while (!feof($fp)) { $s = fgets($fp, 128); if ( $body ) $in .= $s; if ( $s == "\r\n" ) $body = true; }
fclose($fp); return $in; } }
$json_list = get_url_fsockopen($file); $json_list = str_replace('\\','',$json_list); $json_list = json_decode($json_list,true);
if((!$json_list[channel][item][0][lat]) || (!$json_list[channel][item][0][lng])){ echo iconv('utf-8','euc-kr', "주소 정보를 찾을 수 없습니다.not found!"); }
?>
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
근데 �ּ� ������ ã�� �� �����ϴ�.not found! 이부분은
echo iconv('utf-8','euc-kr', "주소 정보를 찾을 수 없습니다.not found!"); 이부분 출력같은데요
주소를 못받는 이유가 ?