Computer/PHP 51

GLOBAL SMS 서비스 plivo.com

SMS 로 회원들에게 문자를 발송할 일이 생겼다. 회원들이 국내한정이면 상관이 없는데, 해외에 거주하는 회원들도 다수가 존재.... 검색해보니 plivo.com 이 가장 마음에 들었다. 이것저것 기능이 많았다. INBOUND SMS, 다자간 통화, 그리고 200개 나라의 SMS 전송 INBOUND SMS 는 생소했는데, 번호를 plivo 에서 구매해두면, 그 번호로 문자가 수신되면 지정해둔 콜백URL 로 데이터를 쏴준다. 가격도 비싸지 않았다. INBOUND 서비스를 받기 위해서는 번호를 구매해야 하는데, 미국번호의 경우 월 0.8$ 정도이고, 한국번호는 좀 비싸다. 월 8,000원 정도.. OUTBOUND 는 번호를 굳이 구매하지 않아도, 보낼수 있는데, 그렇게 보내면 006으로 시작하는 번호로 문자가..

Computer/PHP 2018.02.02

413 Request Entity Too Large

nginx + php-fpm 으로 변경후 첨부파일 업로드시 1M 넘어가는 파일일 경우 아래 오류가 발생함. 413 Request Entity Too Large 검색해보니 client_max_body_size 가 미선언되어있어서 그렇다고 함. 미선언되어있을 경우 기본값이 1M 라고 함. nginx.conf 를 열어서 server { client_max_body_size 20M; } 를 추가하거나 http { client_max_body_size 20M; } 에 추가해도 됨. 난 공통으로 쓸거라서 http 구문에다가 추가함.

Computer/PHP 2015.06.21

nginx php-fpm header location not working

서버 구성 변경후 PHP 의 header 함수중 location 안 먹힘. 기존 구성 : apache + php 변경 구성 : nginx + php-fpm 예전 사이트를 고도화하면서 URL 구성이 달라져서 없는 URL 경우 error 404 error.php 로 넘긴후 error.php 에서 uri 를 확인하여 header("Location: 불라불라~~~", true, 301); 로 넘겨주고 있었습니다. 이번에 nginx + php-fpm 으로 변경후 error.php 가 작동하지 않아서 왜 이러지 하고 status code 를 확인해봐도 무조건 404 not found 만 떨어지더군요. 이래저래 검색하다보니. nginx 설정중에 error_page 404 /error.php?code=404; 이 부분..

Computer/PHP 2015.06.15

LG 유플러스 Smart X-Pay 연동시 오류

제공해준 샘플과 메뉴얼을 숙독하고, 결제연동에 임하였습니다.분명히 제대로 했다고 했는데.아래 에러메세지만 죽어라고 나오더군요 -_-.에러코드 S016에러메시지 LG U+모듈이 기동되어 있지 않거나, 네트웍문제로 통신이 불가능합니다. 웹전송인 경우는 note_url 또는 LGD_NOTEURL 값이 없습니다. curl 함수도 사용할수있고, payreq_crossplatform.php 파일에 LGD_KVPMISPNOTEURL 변수도 제대로 선언했는데,저 에러만 뜨는것임다 ㅠ. 에잇,젠장...테스트라서 그러나?? 그렇다면 실결제로 해보자.....실결제를 해도 저 에레메세지..... 아오! 빡쳐! 두시간동안 낑낑거리다가 에잇 ㅅㅂ.....LG 전자결제 고객센터에 전화를 걸어서 이러저러하니 한번 확인해돌라고 하니...

Computer/PHP 2014.02.06

443번 포트가 아닌 포트일때 로그인,글쓰기 안되는 사람이 있다.

카페24 때문에 별 작업을 다 해보는구나. 우리가 인터넷을 할때 http://daum.net 이라고 입력하고 접속을 하지만, 이것이 사실은 http://daum.net:80 을 뜻한다. http 는 80 번 포트로 통신하겠다고 규약을 정해두었으니 뒤에 포트번호를 생략해도 접속이 되는것이다. (FTP, SSH 등도 동일하다.) HTTPS (SSL) 은 기본적으로 443 번 포트를 사용한다. HTTPS 로 접속시 서버의 인증서가 존재하여야 하는데, 단일도메인 인증서의 경우 웹호스팅에서 문제가 발생한다. 멀티도메인인증서의 경우 여러개의 도메인을 사용할 수 있는 인증서이다. (엄밀히 말하면 443번 포트를 같이 쓰기 위한 것이 아닌 인증서 하나로 여러개의 도메인을 사용하기 위해서 나온것이긴 하지만...) 이것이..

Computer/PHP 2013.05.07

티스토리 오픈 API 를 이용하여 내 블로그 글 수정하기 3부

하루가 지나서야 3부를 작성하네요...월초라서 회사일이 바쁘다보니 ^^... 더군다나 오늘은 우리 아기의 선물을 택배아저씨가 으쌰으쌰 들고 오셔서 그걸 조립하느라 3시간을 허비했네요. 그럼, 이제 3부를 가볼까요.아마 3부가 마지막이 될거 같습니다. ㅎㅎ티스토리에서 모바일 애드센스를 붙이기 위한 우리에게 가장 필요한건 뭐?그렇죠. ㅎㅎ 본문 상단에 광고코드만 딱!!!!하니 들어가면 된다 이거죠. Access Token 으로 글을 수정하자2부에서 받아온 Access Token 을 세션변수에 딱하니 저장해두었습니다.그럼, 이 세션변수로 블로그 정보를 읽어야 되는데, 그러기엔 귀찮습니다.해당하는 글만 수정하는 방향으로 코드를 짜는겁니다. 파일이름은 step2.php 로 지정하겠습니다.그전에 내가 수정할 글 번..

Computer/PHP 2013.01.05

티스토리 오픈 API 를 이용하여 내 블로그 글 수정하기 2부

티스토리 오픈 API 를 이용하여 내 블로그 글 수정하기 2부를 시작합니다. 1부에서 OAuth 흐름에 대해서 언급하지 못하고 지나갔었는데요.대략 흐름은 아래와 같습니다.1. 블로거가 Consumer 로 등록된 사이트에 접속 예) http://tistory.i-swear.com2. Access Token 을 받기 위해서 티스토리로 페이지 이동 이때 로그인이 되어있지 않다면 로그인 창이 뜹니다.3. 블로거가 TISTORY OAUTH 창으로 접속됩니다. 아래 이미지 참조.이곳에서 허가하기를 누르면 Access Token 이 발급되어 Consumer 에서 등록한 권한 (읽기, 읽기/쓰기) 를 가지게 됩니다. 물론 취소를 누른다면 창은 닫히게 되고요. ^^.이 Access Token 을 가지고 허용된 API (..

Computer/PHP 2013.01.04

티스토리 오픈 API 를 이용하여 내 블로그 글 수정하기 1부

티스토리 모바일 스킨은 사용자가 수정할 수 없게 되어있습니다.HTML ,CSS 스킨을 수정하면 PC 에서 보이는 부분만 수정이 되는데, 대부분의 티스토리 블로거들이 이 부분에다가 구글 애드센스 코드를 넣어두고 있어, 모바일에서는 해당 광고가 보이지 않고 있습니다.모바일에서도 애드센스를 보이게 하려면 이미 발행된 모든 글을 수정해야 하는데, 이 작업을 하다보면 깊은빡침에 이릅니다. 좀 쉽게 하는 방법이 없을까 하던중, 티스토리 API 중 글수정 API 를 이용하면 쉽게 가능합니다.다른 언어도 많겠지만, 저는 PHP 가 간편하여, PHP 로 하는것을 설명드립니다.전제조건 1. 도메인이나 웹호스팅 계정이 있어야 한다.전제조건 2. curl (Client URL Library) 를 사용가능해야 한다.전제조건 3..

Computer/PHP 2013.01.04

한글메일의 인코딩,디코딩

인터넷 한글 메일의 인코딩과 디코딩 웹 페이지 게재일 : 1998 / 04 / 10 1. 인코딩과 디코딩 1) 전자메일 서비스는 초기에 RFC 822를 기반으로 정보교환이 이루어졌으며, 이 RFC 822는 정보 교환 매체를 7비트인 US-ASCII 텍스트로 사용할 것을 제한하고 있습니다. 2) SMTP(단순 우편 전송 프로토콜)는 7비트의 길이만을 통과하므로, 8비트를 구성된 문서, 즉 8비트 를 사용 하는 유럽(독일,프랑스) 언어, 16비트를 사용하는 동양권(한국,중국,일본) 언어등에서는 msb=1인 경우 이 msb가 짤려나가므로 문제가 생깁니다. 3) 해결책으로 8비트 문자코드를 사용하는 나라에서는, 각 언어별 문자세트를 지정하고 8비트 문자 들을 7비트 영문 아스키로 변환(인코딩)한 후 전송하고, ..

Computer/PHP 2012.08.10