Skip to content

CHICPRO

  • Life Log
  • Cycling Log
  • Photo Log
    • Portrait
    • Landscape
    • Flower
    • Etc
  • Coding Log
  • Information

Category: 코딩 이야기

[PHP] Payoneer 결제 API

2017-07-31 by 편리

Payoneer의 예치금을 이용해 결제를 처리할 수 있는 API이다. Payoneer 파트너사에 가입하고 지불처리하는 것이 주된 기능이다. <?php /** * @Author: Seongho Jang * @Date: 2017-07-21 * @Last Modified by: Seongho Jang * @Last Modified time: 2017-07-21 17:33:27 */ class Payoneer { const SANDBOX_API_URL = ‘https://api.sandbox.payoneer.com/Payouts/HttpApi/API.aspx’; const PRODUCTION_API_URL = ‘https://api.payoneer.com/payouts/HttpAPI/API.aspx’; public $apiEndpoint; public $apiUser; public $apiPassword; public …

Continue Reading

[PHP] xml 포맷의 데이터를 배열(Array)로 변환

2017-07-21 by 편리

curl 등을 사용해 API 콜을 보내고 리턴 받은 xml 포맷의 데이터를 배열(Array)로 변환하는 코드이다. <?php function convertArray($object) { return json_decode( json_encode( $object ), 1 ); } $url = ‘http://api.example.com/xml’; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1); curl_setopt($ch, CURLOPT_FORBID_REUSE, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_ENCODING, ‘gzip,deflate’); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 1); curl_setopt($ch, CURLOPT_TIMEOUT, …

Continue Reading

[PHP] github webhook을 이용한 소스코드 서버 자동배포

2018-05-16 by 편리

우분투 16.04, git 2.7.4 환경을 기준으로 테스트 했습니다. 서비스에 사용되는 서버가 소수 일 때는 각 서버에 접속해서 git pull 명령어를 실행하면 됐지만 점점 더 많아지니까 소스 배포도 일이 되기에 github 를 이용해 소스코드를 서버에 자동 배포할 수 있는 환경을 구축하기로 했다. github 에서 제공하는 webhook 을 이용하면 문제를 해결할 수 있다. 환경 구축에 참고한 내용은 https://github.com/mboynes/github-deploy …

Continue Reading

[PHP] 랜덤 시간으로 프로그램 실행 중지하기

2017-07-14 by 편리

PHP 7.0 이상에서 사용할 수 있는 random_int()함수를 이용해 랜덤 시간으로 프로그램 실행을 일시 중지하는 함수이다. <?php function randomSleep($n=5) { $int1 = random_int(21, 39); $int2 = random_int(21, 30); usleep(floor(bcdiv($int1, $int2, 6) * pow(10, $n))); } 위 함수를 사용하기 위해서는 bcmath 모듈이 설치되어 있어야 한다. <?php function randomTime() { $int1 = random_int(23, 43); $int2 = random_int(54, 74); return …

Continue Reading

[PHP] 아마존 Product Advertising API 간단 예제

2017-06-15 by 편리

아마존의 Product Advertising API 를 사용하기 위한 멋진 오픈소스가 존재하지만 서비스 구현 중에 그 오픈소스를 사용하면 네트웍 문제인지 간혹 제대로된 작업이 되지 않는 듯 하여 간단하게 코드를 작성해서 테스트를 해보기로 했다. 아래 코드는 테스트를 위해 작성한 것으로 최소한의 기능만 포함되어 있다. <?php class AMAZON { protected $country; protected $accessKey; protected $secretKey; protected $associateTag; protected $operation; protected …

Continue Reading

Posts pagination

  • Previous
  • 1
  • …
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • …
  • 88
  • Next

Recent Posts

  • SK 세븐모바일 유심 셀프교체
  • php 배열 연산에서 + 와 array_merge 의 차이
  • pcntl_fork 를 이용한 다중 프로세스 실행
  • 아이폰 단축어를 이용하여 주중 공휴일엔 알람 울리지 않게 하기
  • 구글 캘린더 전체일정 재동기화
  • OpenLiteSpeed 웹서버에 HTTP 인증 적용
  • OpenLiteSpeed 웹어드민 도메인 연결
  • WireGuard를 이용한 VPN 환경 구축
  • Ubuntu 22.04 서버에 OpenLiteSpeed 웹서버 세팅
  • 맥 vim 세팅

Recent Comments

  • 편리 on 업무관리용 그누보드 게시판 스킨
  • 임종섭 on 업무관리용 그누보드 게시판 스킨
  • 캐논 5D 펌웨어 | Dslr 펌웨어 업그레이드 방법 82 개의 베스트 답변 on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • Top 5 캐논 5D 펌웨어 Top 89 Best Answers on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • 편리 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 임팀장 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 편리 on Notepad++ NppFTP 플러그인 수동 설치
  • paul-j on Notepad++ NppFTP 플러그인 수동 설치
  • YS on Windows 10 iCloud 사진 저장 폴더 변경
  • 편리 on Docker를 이용한 Centos7 + httpd + php 5.4 개발환경 구축

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2025 CHICPRO | Built using WordPress and SuperbThemes