ホームページ  >  記事  >  バックエンド開発  >  PHP は加算と減算の検証コードを実装します code_PHP チュートリアル

PHP は加算と減算の検証コードを実装します code_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:24:56716ブラウズ

コードをコピー コードは以下の通りです:

/*画像検証コードファイル、加減算計算方法*/

MClass ImageCode {


Private $ jiashu = 0; // 加算または減算
Private $ jianshu = 0; // 加算または減算
Private $ yunsuan = '' // 数値
private $String = ''; ; // 文字列スタイル
private $Img; プライベート $Ttf = 'Num.ttf'; // フォント ファイル
private $Session = 'code'; // セッション変数

ヘッダー('Content-type:image/png' );
$this -> Jiashu = rand(1, 10);
$this -> rand(1, 10);
$this -> $this -> $this -> '-'; $this -> $this -> ; Jiashu - $this -> JianShu : $this -> JianShu;
}

public function Show( $W = 100, $T = 'Num.ttf' , $Code = 'code' ){
$this -> $this -> $this -> ? ';
$this -> 幅 = $W;
$this -> Ttf = $T;
$this -> );
$_SESSION[$this -> ; セッション] = $this ->DeShu;
$this -> Images();
}

プライベート関数 Images(){
$this -> ($this ->幅, $this ->高さ);
$background_color = imagecolorallocate ($this ->Img, 255, 255, 255);
imagecolortransparent($this ->Img, $background_color);
imagettftext($this ->Img, 14, 0, 1, 20, imagecolorallocate ($this ->Img, 0, 0, 0), $this ->Ttf, $this ->String );
$this -> EchoImages();
}

プライベート関数 EchoImages(){
imagepng($this -> Img);
imagedestroy($this -> Img);
}

}

$ImageCode = 新しい ImageCode;
$ImageCode -> Show(130, 35, 'Num.ttf', 'code');






http://www.bkjia.com/PHPjc/825253.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/825253.html

技術記事

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。