The Key's Personal store

삽질러들을 구원하리라.

PHP

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 이후 가능한 옵션임.   아래 출처에서 찾았는 데, 이 분이 에러명을 붙여써서, […]

서버시간 확인하기

선착순 증정을 하는 곳이 있어서 찾다보니 서버시간 확인는 사이트가 있음. http://time.navyism.com/   근데 내 서버의 시간을 변경하고 테스트 해보니 제대로 동작이 안됨. date -s’20101010’ 명령으로 변경 후. netchk.net 을 쳐보니 그냥 .2015년으로 나옴.   그래서 그냥 만들어 봄. DEMO : http://time.netchk.net/   php 로 만들었음. file_get_contents 함수로 사이트을 불러오면 $http_response_header 함수가 배열로 만들어 지는 데, 거기에 서버 시간이 […]

, , ,

Previous Posts