PHP에서 동적 인증서 만들기
PHP GD 라이브러리 사용:
여기에서는 PHP GD 라이브러리를 사용하여 PHP에서 동적 인증서를 생성합니다.
먼저 확인해야 할 것은 PHP GD Extension이 활성화되어 있는지 여부입니다. 아래 코드를 사용하고 gd가 활성화되었는지 확인하십시오.
<?php
/*Checking the PHP GD Extension Enabled or Not*/
phpinfo();
이제 php gd 라이브러리를 사용하여 동적으로 인증서를 생성합니다.
/*Using PHP GD Library to process images and creating dynamic certificates, captcha, reports etc.*/
/*Creating Certificate Dynamically*/
//Set the Content Type
header('Content-type: image/jpeg');
// Create Image From Existing File
$jpg_image = imagecreatefromjpeg('certificate.jpg');
// Allocate A Color For The Text
$white = imagecolorallocate($jpg_image, 54, 12, 110);
// Set Path to Font File
$font_path = 'font.ttf';
$name_text = "Chetan Rohilla";
$date_text = date('jS F,Y');
$signature = imagecreatefrompng('signature.png');
imagettftext($jpg_image, 26, 0, 480, 400, $white, $font_path, $name_text);
imagettftext($jpg_image, 20, 0, 220, 670, $white, $font_path, $date_text);
/*signature on image*/
imagecopy($jpg_image, $signature, 780, 620, 0, 0, 200, 58);
/*signature on image*/
// Send Image to Browser
imagejpeg($jpg_image);
// Clear Memory
imagedestroy($jpg_image);
이 코드를 추가한 후 php 파일이 있는 폴더에 certificate.jpg 파일, signature.png 파일 및 font.ttf 파일을 업로드해야 합니다.
다운로드font.ttf
그게 다야 이제 php에서 동적 인증서, php에서 워터마크, php에서 captcha, php에서 차트 또는 php에서 이미지 처리를 만들 수 있습니다.
구독 좋아요 공유와 긍정적인 피드백을 해주세요.
더 많은 자습서를 보려면 visit my website .
감사:)
행복한 코딩 :)
Reference
이 문제에 관하여(PHP에서 동적 인증서 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/readymadecode/create-dynamic-certificates-in-php-1k89텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)