<?php
check_code();
//인증 코드에 대한 문자 또는 숫자를 무작위로 생성
function check_code($width=100, $height=50,$num=4, $type = 'jpeg')
{
$i=imagecreate($width,$height);
$string='';
for($j=0;$j<$num;$j++)
{ " $ascii=mt_rand(48,57);
break;
사례 1:
$ascii=mt_rand(65,90); break;
}
} $string.=sprintf('%c ' ,$ ascii); //ascii 문자 디코딩
} }
//확인 코드 배경색 생성 (randbg(): 함수 호출)
imagefilled직사각형($i,0,0,$width, $height,randbg ($i));
//무작위 간섭 생성(randpix(): 함수 호출)for($j=0;$j<50;$j++)
{
imagesetpixel($i,mt_rand(0,$width),mt_rand(0,$height) ,randpix($i));
}
//쓰기
for($j=0 ;$j< $num;$j++)
{
imagechar($ i,5,$x,$y,$string[$j],randpix($i));}
$fuc='image '.$type ;
$have='cotent-type:image'.$type;
if(function_exists($fuc))
{
header($have);
$fuc($i) ;
{
echo '지원되지 않는 이미지 유형';
}
imagedestroy($i);
return $string;
}
//배경색 함수 모듈
함수 randbg($i)
{
} return imagecolorallocate($i,mt_rand(135,255) ,mt_rand(135,255),mt_rand(135,255)
//간섭 요소 또는 문자 색상 기능 모듈
function randpix($i)
{
return imagecolorallocate($i,mt_rand(0,135),mt_rand(0,135),mt_rand(0,135));
}
?>
으르르르르
오류 메시지를 게시하세요. 누가 코드를 읽을 시간이 있나요? ? ?