일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Eclipse
- codeigniter
- IPO
- 7월 공모주 청약 일정
- java
- css
- php
- 주식
- 주식 청약 일정
- 공모주 청약 일정
- Stock
- JavaScript
- linux
- 6월 공모주 청약 일정
- 오라클
- 맥
- MYSQL
- html
- jquery
- Stock ipo
- 주식 청약
- SQL
- Oracle
- 공모주 청약
- 공모주
- 자바스크립트
- 제이쿼리
- 자바
- 코드이그나이터
- 리눅스
- Today
- Total
목록php (526)
개발자의 끄적끄적

[php] zoom jwt token generate function / 줌 jwt 토큰 생성 함수 안녕하세요. 이번에는 본업인 웹개발 관련 내용입니다! php 로 zoom 을 연동하려면, jwt 토큰이 필요합니다. 그럴때 사용하면 되는 함수를 공유해보려고 합니다! 저는 meeting sdk 로 채팅방에 접근하려는 과정에서 jwt 토큰이 필요해서 아래 소스로 해결했습니다!function generateZoomSignature($sdkKey, $sdkSecret, $meetingNumber, $role) { $iat = time(); // 현재 시간 (초 단위) $exp = $iat + 3600; // 1시간 후 만료 $payload = [ "sdkKey" => $sdkK..
[mysqli] php mysqli 배열 전체 출력 방법 php 에서 mysqli 를 사용해서 데이터를 조회하다보면, 특정 결과 배열 전체를 출력해 보고싶은 경우가 있습니다. mysqli_fetch_all 그럴때는 위와같이 mysqli_fetch_all 를 이용하시면 됩니다! 사용 예제는 아래와 같습니다!$sql = "SELECT * FROM [TABLE] ";$result = mysqli_query($connect,$sql);$arr_data = mysqli_fetch_all($result); 위처럼 mysqli_fetch_all 를 이용해서 받은 값을 $arr_data 에 저장하고, 해당 변수를 print_r 을 이용해서 출력해보면 배열의 전체 데이터가 출력됩니다! 참고들 하세요!
[php] Zoom Api Event Webhook URL Validation Code / 줌 이벤트 웹훅 url 인증 소스 코드 php 에서 zoom api 를 연동해서 개발을 하다보면 webhook 로 이벤트를 받아야 하는 경우가 있습니다! zoom 에서는 이러한 이벤트를 등록할때 해당 url 이 정상인지 validation 체크를 해야합니다! 그 샘플코드를 전달드립니다! validation 을 체크할 url 이 위치한 함수에 아래 코드를 그대로 복사해서 넣으시면 정상 인증됩니다! 단!! [SECRET_TOKEN] 이라고 되어있는 부분은 zoom 개발을 위해 app 을 생성할때 나오는 secret token 을 입력하시면 됩니다! $input = file_get_contents('ph..
[php8] Message: rawurlencode(): Passing null to parameter #1 ($string) of type string is deprecated php7 에서 php8 로 업드레이드하면 여러가지 문제들이 발생하고는 합니다. 그중에서 S3 composer 를 사용하던 중 발생한 문제를 공유해보려고 합니다! 아래와 같이 rawurlencode 에러가 나는 경우에는Message: rawurlencode(): Passing null to parameter #1 ($string) of type string is deprecated 에러나는 파일에 가보면 아래와 같이 코드가 되어있을 겁니다!protected function createCanonicalizedPath($path){..
[php] php strtotime 날짜 계산 오류 해결 방법 php 에서 날짜 계산을할때 strtotime 과 date 함수를 이용해서 특정시간 이전 혹은 이후의 시간을 계산하고는 합니다! 그렇게 계산을 하던중 지금 현재 2024년 10월 31일인데 한달전의 날짜를 알고싶어서 아래와 같이 사용하고 echo 로 출력을 했더니 // now ymd : 2024-10-31$date = date("Y-m-d", strtotime("-1 months"));echo $date;// result : 2024-10-01 2024-10-01 이 나오는 겁니다! 이건 뭔가 하고 한참을 삽질하닥 검색을 해봤더니... 이럴때는 아래와 같이 사용을 하라고 되어있네요!$base = strtotime(date('Y-m',time(..

[php] curl Use of undefined constant CURLPIPE_MULTIPLEX 에러 해결 방법 및 curl 버전 확인 방법 php 에서 curl 을 이용하다보면 multi 기능을 이용하기 위해서 curl_multi_setopt 에 값을 설정해서 사용합니다! 그중에서 CURLPIPE_MULTIPLEX 옵션을 추가해서 사용하다보면 아래와 같이 버전에 관련된 경고 메세지가 출력됩니다! Use of undefined constant CURLPIPE_MULTIPLEX - assumed 'CURLPIPE_MULTIPLEX' (this will throw an Error in a future version of PHP) 위와 같은 메세지가 출력되면 일단 현재 서버에 설치되어 있는 curl ..
[php] php cors error 해결 방법 php 에서 ajax 나 api 통신을 진행하다보면 cors 에러가 나와서 진행이 안되는 경우가 있습니다! 그럴때는 수신하고자 하는 controller 나 파일 상단에 아래 문구를 추가하시면 됩니다! header('Access-Control-Allow-Origin: *');header('Access-Control-Max-Age: 86400');header('Access-Control-Allow-Headers: *');header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS'); 참고들 하세요! [php] php spreadsheet composer 설치 방법[php] php spre..
[php] php spreadsheet composer 설치 방법 php 에서 spreadsheet 를 사용하기위해선 composer 이용해 패키지를 설치하면 됩니다! 그러려면 우선 vendor 가 설치된 폴더로 이동해서 아래 명령어를 실행하시면 됩니다! composer require phpoffice/phpspreadsheet vendor 폴더가 위치한 곳으로 이동만 할뿐, vendor 폴더 안으로 들어가서 실행하시면 안됩니다! 참고들 하세요! [linux] linux uptime / 리눅스 서버 부팅 시간 확인 방법[linux] linux uptime / 리눅스 서버 부팅 시간 확인 방법 linux 서버를 사용하다보면 언제 재부팅되었는지, 부팅 후 몇일이 지났는지 확인해야 하는 경우가 종종 있..