본문 바로가기
반응형

php17

PHP 환율 정보 가져오기 1. Composer를 통해 Guzzle 설치터미널에서 프로젝트 폴더로 이동한 후, 아래 명령어를 실행하여 Guzzle을 설치합니다.composer require guzzlehttp/guzzle 2. Guzzle을 사용한 PHP 코드request('GET', $apiUrl); // HTTP 상태 코드 확인 (200: 성공) if ($response->getStatusCode() === 200) { // 응답 본문 읽기 $body = $response->getBody()->getContents(); // JSON 문자열을 PHP 배열로 디코딩 $data = json_decode($body, true); if ($data === nu.. 2025. 4. 15.
PHP 로또 당첨번호 API 1. Guzzle 설치composer require guzzlehttp/guzzle 2 PHP 코드request('GET', 'https://www.dhlottery.co.kr/common.do', [ 'query' => [ 'method' => 'getLottoNumber', 'drwNo' => $drwNo ]]);// 응답 바디를 JSON으로 디코딩$data = json_decode($response->getBody(), true);// 응답 출력echo "";print_r($data);echo "";// 개별 번호 출력 예시echo "당첨번호: {$data['drwtNo1']}, {$data['drwtNo2']}, {$data['drwtNo3']}, {$data[.. 2025. 4. 13.
PHP 라라벨 쿼리빌더 테이블 조인 라라벨(Laravel)의 쿼리 빌더를 사용하여 테이블을 조인하는 방법을 설명해 드리겠습니다. 라라벨은 간단하고 직관적인 쿼리 빌더를 제공하여 데이터베이스 작업을 수행할 수 있습니다. 다음은 두 개의 테이블을 조인하는 예제입니다. 1. 예제 테이블: - users: id, name, email - posts: id, user_id, title, content posts 테이블의 user_id는 users 테이블의 id와 관련이 있습니다. use Illuminate\Support\Facades\DB; // 쿼리 빌더를 사용하여 조인 $posts = DB::table('posts') ->join('users', 'posts.user_id', '=', 'users.id') ->select('posts.*', '.. 2024. 4. 9.
라라벨 oAuth 서버 구축 Laravel Passport는 OAuth 2.0 서버 구현을 위해 필요한 모든 기능을 제공합니다. 이 과정은 몇 가지 핵심 단계로 나눌 수 있으며, 각 단계별로 필요한 작업을 상세하게 설명하겠습니다. ### 1. Laravel 프로젝트 및 환경 설정 - **프로젝트 생성**: Composer를 사용하여 새 Laravel 프로젝트를 생성합니다. composer create-project --prefer-dist laravel/laravel projectName - **데이터베이스 설정**: `.env` 파일에서 데이터베이스 연결 정보(DB_CONNECTION, DB_DATABASE, DB_USERNAME, DB_PASSWORD 등)를 설정합니다. ### 2. Laravel Passport 설치 및 설정 .. 2024. 3. 10.
PHP POST 전송 PHP에서 POST 전송을 하는 방법에는 여러 가지가 있습니다. 가장 일반적으로 사용되는 몇 가지 방법을 소개하겠습니다. 1. cURL을 사용한 POST 전송 PHP의 cURL 라이브러리를 사용하여 외부 서버로 POST 요청을 보낼 수 있습니다. 이 방법은 가장 유연하고 널리 사용되며, HTTP 헤더, 쿠키, 파일 업로드 등 다양한 옵션을 지원합니다. $url = 'http://example.com/api'; $fields = [ 'field1' => 'value1', 'field2' => 'value2' ]; // 필드 배열을 URL 인코드된 문자열로 변환 $fields_string = http_build_query($fields); // cURL 세션 초기화 $ch = curl_init(); // c.. 2024. 2. 22.
PHP ChatGPT를 사용해서 번역 프로그램 만들기 1. OpenAI API 키를 준비한다. 2. PHP로 OpenAI API로 연동한다. VPN 이상의 가치, 노드VPN! 10주년 역대급 69%할인! 상담 신청하기 » 김보성의 차고 : 신차 장기 렌터카/리스 가격비교 플랫폼 상담 신청하기 » 매일매일 새로운 이성과 톡하는 빠른 매칭 채팅 앱, '데이톡' 상담 신청하기 » 한국을 좋아하는 외국인 이성친구 만드는 "케이메이트" 상담 신청하기 » 2024. 2. 8.
PHP 내 지갑 트랜잭션 확인 * 이더이룸 트랜잭션을 분석하고 특정 지갑 주소와 관련된 트랜잭션 찾기 1. 이더리움 노드 연결 2. 트랜잭션 데이터 가져오기 3. 특정 주소와 관련된 트랜잭션 분석 4. 결과 처리 및 출력 PHP 예제 require 'vendor/autoload.php'; // web3.php 라이브러리를 포함합니다. use Web3\Web3; use Web3\Contract; use Web3\Utils; // 이더리움 노드에 연결합니다. 여기서는 Infura 노드를 예로 듭니다. $web3 = new Web3('https://mainnet.infura.io/v3/your_project_id'); // 원하는 지갑 주소를 설정합니다. $myWalletAddress = '0xYourWalletAddress'; // 특정.. 2024. 1. 19.
PHP 이더리움 주소 검증 이더리움 주소를 검증하는 기본적인 방법은 주소가 올바른 길이를 가지고, 올바른 현식으로 따르는지 확인하는 것입니다. 이더리움 주소는 보통 0x로 시작하며, 그 뒤에 40자의 16진수가 옵니다. PHP 예제 function isValidEthereumAddress($address) { // 이더리움 주소가 올바른 길이와 형식을 가지고 있는지 확인 if (preg_match('/^0x[a-fA-F0-9]{40}$/', $address)) { return true; } return false; } // 예시 주소 검증 $address = '0x......'; $isValid = isValidEthereumAddress($address); echo $isValid ? 'Valid address' : 'Inval.. 2024. 1. 19.
PHP 비트코인 주소 검증 http://appu.kr/?i=12385552 인플루언서 마케팅 애드릭스-CPA CPI CPS 제휴마케팅 재택알바 광고 블로그 재택알바 유튜브 SNS로 집에서돈버는방법 애드릭스입니다. 순위 차트 CPA CPS CPI 광고 홍보 수익을 내보세요. 부업 투잡 창업 www.adlix.co.kr 기본적으로 비트코인 주소는 Base58Check 인코딩을 사용합니다. PHP에서 이를 구현하기 위해 다음 단계를 따르면 됩니다. 1. 주소가 Base58 문자만 포함하고 있는지 확인합니다. 2. 주소를 Base58에서 바이트 배열로 디코딩합니다. 3. 디코딩된 바이트 배열의 마지막 4바이트가 체크섬입니다. 체크섬을 제외한 나머지 부분에 대해 SHA-256을 두번 적용합니다. 4. 더블 SHA-256 해시의 첫 4바이트.. 2024. 1. 19.
PHP ChatGPT API 예제 curl 사용 코드 GuzzleHttp 사용 코드 max_tokens => 60은 결과로 반환될 토큰의 최대 수를 지정 davinci-codex/completions는 OpenAI의 GPT-3엔진에 대한 요청을 보내는 엔드포인트로 GPT-4 또는 다른 엔진을 사용하려면 해당 엔진의 엔드포인트를 사용해야 한다. API키는 OpenAI의 웹사이트(https://platform.openai.com/account/api-keys)에서 발급할 수 있다. VPN 이상의 가치, 노드VPN! 10주년 역대급 69%할인! 상담 신청하기 » 김보성의 차고 : 신차 장기 렌터카/리스 가격비교 플랫폼상담 신청하기» 매일매일 새로운 이성과 톡하는 빠른 매칭 채팅 앱, '데이톡' 상담 신청하기» 한국을 좋아하는 외국인 이성친구 .. 2023. 7. 20.
PHP Bitcoin Core - 비트코인(BTC) 전송 composer require bitwasp/bitcoin composer require bitcoinrpc/bitcoinrpc 2023. 7. 6.
PHP Coinbase API를 사용해서 비트코인(BTC) 전송 'send', 'to' => 'RECIPIENT_ADDRESS', 'amount' => '0.1', // 보낼 비트코인의 양 'currency' => 'BTC');$data_string = json_encode($data);$ch = curl_init($coinbase_url);curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'CB.. 2023. 7. 6.
반응형