본문 바로가기

프로그램.코딩31

접속자 국가파악 작업중 접속자 위치파악(국가)이 필요해서 검색기록남김 까페24호스팅의 경우 $_SERVER 변수에 [HTTP_HOSTING_CONTINENT_CODE] => AS - 대륙 [HTTP_HOSTING_COUNTRY_CODE] => KR - 국가 으로 나오는것 확인 ip로 확인하는방법도 있는데 (기존방법) 기존엔 geoip 데이터를 디비에 셋팅해서 사용했으나 검색중에 좋은것을발견함. http://stackoverflow.com/questions/12553160/getting-visitors-country-from-their-ip http://www.geoplugin.com/ 인데 무료로 제공하는듯 스택답변에는 xml로 되있던데 json도 되는것확인 http://www.geoplugin.net/xml.gp?ip.. 2015. 1. 15.
해외결제 A.u.t.h.o.r.i.z.e.n.e.t. 모듈 영카트5 에 Authorize.net 모듈작업후 기록남기기.첨부파일에 예제소스와 매뉴얼첨부.소스작업시에는 주민번호를 받도록 작업했는데21015년부터는 주민번호대신 통관고유부호로 대체 입력받는듯함.https://p.customs.go.kr/ ====================================================영카트5 + authorize.net 결제 디비필드추가. : 작업파일에서 디비에 자동추가처리되도록 작업.============================================# table : g5_shop_default (샵설정)-------------------------------------------- de_authorizenet_id : 결제 app id de_.. 2015. 1. 6.
php 정규식 이것저것 $_content 내용에서 img만 뽑아오기 preg_match_all("/]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $_content, $_tmps);print_r($_tmps); 패턴정의된거 replace $_pattern = array('/target_resize_image\[\]/',"/width=[\"\']?\d+[\"\']?/i","/height=[\"\']?\d+[\"\']?/i");$_replace = array('',"width='100%'",'');$_content = preg_replace($_pattern,$_replace, $view[CONTENT]); =========================================================.. 2015. 1. 6.
php4 용 소켓통신..(agent,cookie 추가) 네이버 api작업하다 필요해서만든 소켓통신함수... 호스팅 환경이 php4다보니 이것저것 함수에 제한이 좀 있어서 검색한거에 내가 쓸만하게끔 변경함.. - GET,POST,다른포트, ssl도 그냥 되도록 만듬. http1.0이용 - http1.1에선 추가할헤더나 데이터에 이상한값문제로 보류함. - http_build_query 가지원안되는 버젼에서는 함수를 생성하도록함. [사용] $_url = "http://openapi.naver.com/search"; $_send_data = array( 'key'=> API_KEY ,'target' => "recmd" ,'query' => iconv("euc-kr","utf-8",$sch_key) ); $_return_data = get_socket($_url, $.. 2014. 4. 17.
ASP 용 GCM 발송 ASP 프로젝트 gcm 발송 정리... - asp 프로젝트 gcm발송및 디비처리 정리. - 푸시데몬을 만들어서 gcm발송 모니터링 (윈도 작업스케쥴러 이용)- 푸시내용발생시 디비에 푸시정보 인서트 (메세지/수신단말 (registration_ids)- 보낼 푸시내용을 확인후 gcm발송후 리턴값처리. ==========================================작업스케쥴러 등록 - 배치파일생성후 해당 배치파일을 등록함.- 작업스케쥴러 등록내용----------------------- # 일반 : 사용자의 로그온 여부에 관계없이 실행 (체크) 암호저장하지 않습니다.....(체크) : 가장 높은 수준의 권한으로 실행 (체크) #트리거 설정 : 예약상태 / 매일 / 시작시간설정 매 1일마다 고급 :.. 2014. 1. 17.