일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 7월 공모주 청약 일정
- SQL
- 주식 청약
- 공모주
- 리눅스
- Eclipse
- Oracle
- JavaScript
- 공모주 청약 일정
- 오라클
- jquery
- 6월 공모주 청약 일정
- 공모주 청약
- Stock ipo
- 자바
- 맥
- 주식
- 코드이그나이터
- Stock
- 자바스크립트
- codeigniter
- 제이쿼리
- 주식 청약 일정
- html
- linux
- java
- css
- php
- IPO
- MYSQL
- Today
- Total
목록개발/php (530)
개발자의 끄적끄적
[php/curl] curl CURLOPT_NOSIGNAL 멀티 스레드 옵션 설정 php 에서 curl 을 사용하여 api 를 호출할때 서버의 리턴이 오기 전까지 딜레이가 생깁니다. 이럴때, 멀티쓰레드처럼 리턴을 기다리지 않고 다음 api 를 호출할 수 있도록 설정하는 옵션이 있습니다. curl_setopt($ch, CURLOPT_TIMEOUT, 1); curl_setopt($ch, CURLOPT_NOSIGNAL, 1); 위 내용을 보시면 아시겠지만, curl 옵션중 CURLOPT_NOSIGINAL 옵션을 1로 주면 응답을 기다리지 않고 호출하고 끝나는 효과를 볼 수 있습니다! 참고들 하세요!
[php/curl] curl --user option in php curl curl 을 이용하여 api 통신을 할때, 아래와 같이 user 옵션을 사용하여 인증하는 경우가 있습니다. curl -s --user 'id:pwd' 위와 같은 옵션을 php curl 에서는 아래와 같이 사용합니다. curl_setopt($ch, CURLOPT_USERPWD, "id:pwd"); curl_setopt 에 CURLOPT_USERPWD 를 추가하는 건데요. 뒤에 들어가는 id:pwd 는 위에 --user 옵션에 들어가는 값과 같이 맞추어 넣어주시면 됩니다! 참고들 하세요!
[php] php mailgun api 연동 예제 php 에서 메일발송 연동기능을 개발할때 여러가지 api 들을 사용할 수 있는데요 이번에는 mailgun api 를 curl 을 이용하여 메일을 발송하는 예제를 공유하고자 합니다. 우선 아래와 같이 발송할 내용을 담은 $fields 라는 배열을 생성합니다. 그리고는 send_mail_gun 이라는 함수에 방금 생성한 내용을 담은 배열을 변수로 넣어서 호출합니다. $fields = array(); $fields["from"] = "noreply@[MAIL_GUN_REG_DOMAIN]; // 메일건에 등록한 도메인 $fields["to"] = "aaa@aaa.com"; $fields["subject"] = "dawdwd"; $fields["text"] = "..
[php] 문자열 비교함수 strcmp 사용법 및 예제 php 에서 두개의 문자열이 일치하는지 불일치하는지 확인하고 싶을때 아래 처럼 strcmp 함수를 이용하시면 됩니다! $str1 = "aaa"; $str2 = "bbb"; echo strcmp($str1, $str2); 위 내용 보시면 아시겠지만, aaa 라는 내용이 들어있는 $str1 변수와 bbb 라는 내용이 들어있는 $str2 변수가 있다고 가정하고, strcmp($str1, $str2) 를 이용하여 같은지 다른지 확인하는 내용입니다. 일치할 경우는 1 불일치 할 경우에는 0을 반환합니다. 참고들 하세요!
[php/apache] 넘어온 header 내용 확인 하는 방법 apm 환경에서 api 관련 작업을 하거나 api 서버를 php 로 만들거나 할때에 header 에 토큰이나 특정 값들을 담아서 보내는 경우가 있습니다. 그럴때 넘어온 header 를 확인하려면 아래처럼 사용하시면 됩니다. $headers = apache_request_headers(); 위처럼, apache_request_headers(); 를 사용하면 header 에 들어있는 내용들이 배열로 담기게 됩니다 즉, $headers 를 print_r 로 출력해서 원하는 값을 찾아서 가공하시면 됩니다! 참고들 하세요!
[php/codeigniter] 코드이그나이터 다국어 사용방법 php codeigniter 에서 다국어를 사용하여 사이트를 구축해야 하는 경우에는 아래와 같이 language class 를 이용하면 됩니다 controller $lan = "ko"; $this->lang->load("main", $lan); $lang = $this->lang->language; print_r($lang); 위 다국어 기능을 사용하고자 하는 컨트롤러에서 $this->lang->load("파일명", "언어구분 폴더명"); 으로 언어파일을 로드합니다. 그리고 $this->lang->language; 로 로드된 언어파일의 변수들을 배열로 추출해서 $lang 변수에 담습니다. 그리고 print_r 로 출력하면 배열형태로 나오는 것..
[php/codeigniter] codeigniter log / 코드이그나이터 로그 출력 설정방법 php codeigniter 에서 log 를 기록하거나 모니터링 하고 싶은경우 간단하게 설정 변경만으로도 가능합니다! 1. application/config/config.php 파일을 열어서 아래 부분을 찾습니다. $config['log_threshold'] = '1'; 2. 그리고는 원하는 로그 출력 레벨을 입력하고 저장하면 됩니다. 로그레벨은 아래와 같습니다. 0 = Disables logging, Error logging TURNED OFF 1 = Error Messages (including PHP errors) 2 = Debug Messages 3 = Informational Messages 4 =..
[php/google] google token varify in php / php 구글 로그인 토큰 인증방법 php 에서 google 로그인 연동을 할때 로그인된 연동 키값의 유효성 여부를 판단해야 할때가 있습니다. 그럴때 google/apiclient 를 설치하여 연동해야 합니다. 아래 내용을 보시고 참고하셔서 수정하시면 됩니다! 1. 리눅스 터미널을 열어서 composer 를 설치하고자 하는 폴더로 이동합니다. 2. 아래 명렁어를 입력하여 google/apiclient composer 를 설치합니다. php composer.phar require google/apiclient:"^2.7" 3. 인증코드를 체크하고자 하는 부분에 아래 로직을 수정하여 사용합니다. require_once '/vendor/..