The Key's Personal store

삽질러들을 구원하리라.

웹프로그램

PHPExcel 다운로드 시 파일 안에 html 이 추가되는 현상 해결

PHPExcel을 이용하여 엑셀 다운로드를 구현 하였다. 파일은 다운로드 되는 데, 알 수 없는 데이터 타입이라고 해서 .xlsx 파일을 텍스트로 확인 해 보니 html이 들어가 있다. 문제는 엑셀 다운로드 함수를 호출하는 타이밍이 html을 불러오는 도중이라는 거다. 해결 방법은 함수 호출시 바로 다운로드 받지 않고, 서버 내부에 저장한 후에 해당 파일을 다운로드 하도록 하였다.

PHP Fatal error: Uncaught Error: Class ‘ZIPARCHIVE’ not found

PHPExcel 사용시 아래와 같은 에러 발생.

  php zip 설치

  출처

워드프레스 기반으로 개발 후기

이번 프로젝트에서 워드프레스를 이용하여 개발 하였다. 이에 대해 느낀점을 몇자 적어 본다. 내가 맡은 부분은 단말기와 사용자를 중간에서 연결 해주는 중계서버 기능, 웹 페이지, 관리 기능을 맡았다. 단말기 (API)-> 중계서버 및 관리 사이트 및 사용자 사이트 (API)-> 모바일 일반적으로 워드프레스를 쓴다고 한다면 다양한 플러그인과, 테마가 제공 된다는 게 큰 메리트 일 것이다. 워드프레스는 기본적으로 블로깅을 […]

php curl 사용시 name lookup timed

php curl 사용시 name lookup timed 에러 발생. dns 서버등록, hosts에 아이피 등록, CURLOPT_RESOLVE 옵션 사용, SSL 옵션 해제 등등 다 해 봤는 데, 안 됐다. 결국 해결. ipv6를 문제로 인해 발생하는 현상. 아래 옵션 추가로 해결. curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); 해당 옵션은 7.10.8 이후 가능한 옵션임.   아래 출처에서 찾았는 데, 이 분이 에러명을 붙여써서, […]

스택트레이스(stacktrace) 읽는 팁

자바는 에러 발생시 익셉션을 발생시켜서 에러가 발생한 위치를 정확히 알려준다. 스택트레이스는 꽤나 중요한 사항인데, 나 역시도 깊게 생각해 본 적이 없다. 그러다 okky 글을 읽고 내 나름의 스택트레이스 읽는 팁을 적어 본다.   1. lib 는 제외하고, 내 소스 부분만 본다. 2. 스택의 제일 윗 부분을 본다. 3. Caused by 가 있을 경우 제일 하단의 […]

Previous Posts