로컬이나 카페24호스팅에서는 잘 되었는데 다른 카페24호스팅에서는 아래와 같은 에러가 발생하였다. Uncaught SyntaxError: Unexpected end of JSON input at JSON.parse () at Object.success ((index):117:18) at c (jquery.min.js:2:27742) at Object.fireWith [as resolveWith] (jquery.min.js:2:28487) at l (jquery.min.js:2:78789) at XMLHttpRequest. (jquery.min.js:2:81117) 마치 JSON 에러처럼 보이지만 서버쪽에러일 가능성이 크다. 아래 출처 URL에서 보면 알 수 있으니 공백일경우 발생한다. 공백 즉, 서버에서..
확인을 해보니, 이유는 JSON 데이터가 완전히 수신되기 전에 데이터를 구문 분석하려고 해서 그렇다고 한다. 요청의 .end 메서드 안에 JSON.parse를 넣으면 신기하게도 해당 현상이 발생하지 않게 되었다!! 😍 var req = https.request(options, function(res){ res.setEncoding('utf8'); res.on('data', function(chunk){ var list = JSON.parse(chunk); // ... code }); } var req = https.request(options, function(res){ res.setEncoding('utf8'); var data = ''; res.on('data', function(chunk){ dat..
로컬에서는 잘 됬는데 카페24 호스팅에 소스 파일을 올리니 안되었다. 이상하네.. 삽질시작.. 디버깅을 해보니 file_get_html 이게 안되는거 같았다. http://sourceforge.net/projects/simplehtmldom/files/simplehtmldom/ 이것 맞겠죠? 1.11 받아 실행해보세요. 참고로 php.ini - allow_url_fopen = On 설정이어야 하는군요. Off 환경이면 file_get_html() 함수에서 다른 방법으로 읽어오도록 변경. fsockopen, cURL, Snoopy, …. allow_url_fopen 이 문제였군요... 이걸 on시켜 놓으면 보안상 문제가 좀 있다고들 하더군요... 그래서 그냥 다른방법으로 읽어올 수 있도록 함수를 짜서 넣었..
- Total
- Today
- Yesterday
- 자바
- xe addon
- xe애드온
- 프로씨
- 파싱
- 자바 smtp
- EC
- 포인터
- ocajp
- php
- 인포믹스
- 이클립스
- C언어
- JDBC
- 문자열
- webix
- Python
- 스크래핑
- 파이썬
- XE3
- 오라클
- 라이믹스
- proc
- ocjap
- KG
- esql
- 플러터
- C
- MySQL
- XE
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
