h5 php5 이미지 인증 코드 구현 코드
GD 라이브러리 함수
1, imagecreatetruecolor ----- 트루 컬러 이미지 생성
imagecreatetruecolor(int x_size, int y_size) //x는 너비를 나타내고, y는 높이를 나타냅니다.
2, imagecolorallocate는 그림입니다. 이미지 할당 색상(팔레트)
imagecolorallocate(리소스 이미지,int red,int green,int blue)//red, green, blue---3원색
3, imagestring 그리기 함수
iamgestring(리소스 이미지 , 글꼴, int x, int y, 콘텐츠, 색상)
4, 출력 함수
php의 헤더는 헤더를 정의하는 액션입니다:
1, Content-type : xxxx/yyyy
2, 위치:xxxx:yyyy/zzzz
3, 상태:nnn xxxxxx
xxxx/yyyy는 콘텐츠 파일의 유형을 나타냅니다
. 예: image/gif
image/ jpeg
image/png
예: header("Content-type:image/jpeg")
GD 라이브러리에 해당 이미지 유형이 있습니다
imagejpeg(), imagegif(), imagepang()
5, 이미지라인 선 그리기 기능
iamgeline(resource image,int x1,int y1,int x2,int y2,int color)
image ---picture
x1 ---시작 좌표
y1
x2 ---끝점 좌표
y2
6, imagesetpixel 그리기 점 함수
imagesetpixel(resource image, int x, int y, int color)
7, imagettftext 글꼴 쓰기 기능
imagettftext(리소스 이미지, 부동 크기, 부동 각도, int x, int y, int 색상, 문자열 글꼴 파일, 문자열 텍스트)
8, 중국어 PHP 인증 코드 삽입 방법
iconv( "gb2312","utf-8","string"); //먼저 텍스트를 utf-8 형식으로 변환합니다
9, 무작위 함수
1, rand([int min,int max]) // rand(1,4)는 1부터 4까지의 숫자를 생성합니다
2, decex(10진수) //16진수로 변환
인증 코드 단계:
난수 생성--사진 만들기--난수 사진으로 작성-세션에 저장
인증 코드 예시 입력
gdchek.php
코드 복사 코드는 다음과 같습니다.
/*
* 이미지 확인 코드
*를 생성하고 편집기에서 템플릿을 엽니다.
*/
session_start(); for($i=0;$i<4;$i ){
$rand.=dechex(rand(1,15)) //16진수를 포함하는 4자리 난수 생성
}
$_SESSION[check_gd]=$rand;
$img=imagecreatetruecolor(100,30); //이미지 생성
$bg=imagecolorallocate($img,0,0,0); 배경색입니다
$fc=imagecolorallocate($img,255,255,255); //생성된 글꼴 색상
//그림에 선 그리기
for($i=0;$ i<3;$ i ){
$te=imagecolorallocate($img,rand(0,255),rand(0,255),rand(0,255))
imageline($img,rand(0,15), 0,100,30,$ te);
}
//그림에 점 그리기
for($i=0;$i<200;$i ){
$te=imagecolorallocate($img ,rand(0,255 ),rand(0,255),rand(0,255));
imagesetpixel($img,rand() 0,rand()0,$te);
}
//먼저 텍스트를 utf로 변환하려면 -8 형식
//$str=iconv("gb2312","utf-8","Hehehe");
//중국어 확인 추가
//smkai .ttf는 글꼴 파일입니다. 다른 사람의 컴퓨터에서 글꼴로 사용하려면 해당 파일을 프로젝트의 루트 디렉터리에 넣고 다운로드하세요. 로컬 C:WINDOWSFonts ,10,20에도
imagettftext($img,11)가 있습니다. 20,$fc,"simkai.ttf","Hello Hello");
//이미지에 문자열 쓰기
//imagestring($img,rand(1, 6),rand(3,70 ),rand(3,16),$rand,$fc);
//이미지 출력
header("Content-type:image/jpeg")
imagejpeg($img); >?>
login.php
코드 복사 코드는 다음과 같습니다.
/**
*
*/
session_start()
if($_POST[sub]){
// 인증코드가 동일합니다
if($_POST[gd_pic]==$_SESSION[check_gd]){
echo "인증에 성공했습니다! ";
}else{
echo "인증 코드 오류";
}
}
?>
위 내용은 h5 내용을 포함하여 h5 php5 이미지 인증 코드 구현 코드를 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

H5는 HTML의 최신 버전인 HTML5를 말하며, H5 기술과 마찬가지로 개발자에게 더 많은 선택권과 창의적인 공간을 제공하는 강력한 마크업 언어입니다. 점차 성숙해지고 대중화되면서 인터넷 세계에서 점점 더 중요한 역할을 담당하게 될 것이라고 믿습니다.

이 글은 H5, WEB 프론트엔드, 대형 프론트엔드, WEB 풀스택을 빠르게 구별하는 데 도움이 될 것입니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

구현 단계: 1. 페이지의 스크롤 이벤트를 모니터링합니다. 2. 페이지가 아래쪽으로 스크롤되었는지 확인합니다. 3. 데이터의 다음 페이지를 로드합니다. 4. 페이지 스크롤 위치를 업데이트합니다.

H5에서는 position 속성을 사용하여 CSS를 통해 요소의 위치 지정을 제어할 수 있습니다. 1. 상대 위치 지정, 구문은 "style="position:relative;"; 2. 절대 위치 지정, 구문은 "style="position: 절대;" "; 3. 고정 위치 지정, 구문은 "style="position:fixed;" 등입니다.

렌더링 설명은 vue.js를 기반으로 하며 다른 플러그인이나 라이브러리에 의존하지 않습니다. 기본 기능은 element-ui와 일관되게 유지되며 모바일 차이점을 위해 내부 구현에 일부 조정이 이루어졌습니다. 현재 구축 플랫폼은 uni-app 공식 스캐폴딩을 사용하여 구축되었습니다. 현재 대부분의 모바일 단말기에는 h6 및 WeChat 미니 프로그램의 두 가지 유형이 있으므로 여러 단말기에서 하나의 코드 세트를 실행하는 기술 선택에 매우 적합합니다. 구현 아이디어 핵심 API: 및에 해당하는 제공 및 주입을 사용합니다. 컴포넌트에서는 내부적으로 변수(배열)를 사용하여 모든 인스턴스를 저장하고, 전송될 데이터는 제공을 통해 노출됩니다. 컴포넌트는 내부적으로 주입을 사용하여 상위 컴포넌트에서 제공하는 데이터를 수신하고 최종적으로 자신의 속성을 방법 제출

h5referstohtml5, apivotaltechnologyinwebdevelopment.1) html5introducesnewelements 및 dynamicwebapplications.2) itsupp ortsmultimediawithoutplugins, enovannangeserexperienceacrossdevices.3) SemanticLementsImproveContentsTructUreAndSeo.4) H5'Srespo

"H5"와 "HTML5"는 대부분의 경우 동일하지만 특정 시나리오에서는 다른 의미를 가질 수 있습니다. "HTML5"는 새로운 태그와 API를 포함하는 W3C 정의 표준입니다. "H5"는 일반적으로 HTML5의 약어이지만 모바일 개발에서는 HTML5를 기반으로 한 프레임 워크를 참조 할 수 있습니다. 이러한 차이를 이해하면 프로젝트 에서이 용어를 정확하게 사용하는 데 도움이됩니다.

H5는 시맨틱 요소 및 ARIA 속성을 통해 웹 페이지 접근성 및 SEO 효과를 향상시킵니다. 1. 컨텐츠 구조를 구성하고 SEO를 개선하기 위해 사용합니다. 2. Aria-Label과 같은 ARIA 속성은 접근성을 향상시키고 보조 기술 사용자는 웹 페이지를 원활하게 사용할 수 있습니다.
