検索
ホームページphp教程php手册PHP中国語英数字検証コード実装コード

PHP中国語英数字検証コード実装コード

Jun 13, 2016 pm 12:28 PM
headerphp中国語コード手紙成し遂げる番号コード英文確認する

英語の数字と同じ
Header("Content-type:image/png");
//著作権の影響を受けずに、画像ファイル (できれば png) を宣言します。 🎜 >//新しい 4 桁の整数の検証コードを生成します
session_start();//セッションを開きます;
$authnum_session = ''
$str = 'abcdefghijkmnpqrstuvwxyz1234567890';画像に表示される数字と文字を使用します。
$l = strlen($str); //文字列の長さを取得します。
//前に定義した 4 つの文字と数字をランダムに選択します。 ($i=1;$i{
$num=rand(0,$l-1);
// 毎回 1 つの数字からランダムに選択します。 word を文字列の最大長にします。
//インターセプトされた文字は 0 から始まるため、任意の 34 文字がそれらの中でランク付けされる可能性があります。 >//数値で取得した文字は合計 4 桁に接続されます;
}
session_register("authnum_session");
//セッションを登録することもできます。名前は authnum_session,
//他のページにこのイメージが含まれている限り
// $_SESSION["authnum_session"] を通じて呼び出すことができます

// 検証コードイメージを生成します,
srand((double)microtime()*1000000);
$im = imagecreate(50,20);//画像の幅と高さ;
//主に黒、白、グレーの 3 色を使用します。 🎜>$ black = ImageColorAllocate($im, 0,0,0);
$white = ImageColorAllocate($im, 255,255,255);
$gray = ImageColorAllocate($im, 200,200,200); 4 桁を変換します。 整数の検証コードを画像に描画します。
imagefill($im,68,30,$gray);
//干渉線が必要ない場合は、コメントのみを入力します。
$li = ImageColorAllocate( $im, 220,220,220);
for($i=0;$i{//ユーザー入力に影響を与える可能性があるため、状況によって異なります。 ;
imageline( $im,rand(0,30),rand(0,21),rand(20,40),rand(0,21),$li);
}
//画像内の文字の位置;
imagestring($im, 5, 8, 2, $authnum_session, $white);
for($i=0;$i{//干渉ピクセルを追加します
imagesetpixel($im, rand()p , rand()0 , $gray);
ImagePNG($im)
ImageDestroy($im); ;
?>

中国語

/*
* ファイル: code.php
* 関数: 検証コード生成
*/
session_start() ;
// content-type を設定
header("Content-type: image/png")
// 画像を作成
$im = imagecreatetruecolor(120) , 30);
$ ChineseChar = array("人","出","来","友","学","孝","仁","義","財産"," 「正直」、「忠」、「国」、「中」、「易」、「白」、「志」、「火」、「土」、「金」、「木」、「雷」、「風」 、「龍」、「虎」、「天」、「地」、
「生」、「微」、「野菜」、「鳥」、「野」、「三」、「百」、「お金」 "、"祝福"、"愛"、"愛"、"獣"、"ワーム"、"魚"、"ナイン"、"ネット"、"新しい"、"程度"、"やあ"、"ああ"、 "ah", "oh"," "Yi", "老", "小", "日",
"月","星");
// カラーを作成
$fontcolor = imagecolorallocate($im, 255, 255, 255 );
$bg = imagecolorallocate($im, 0, 0, 0);

// テキスト
for($i=0; $i
$_SESSION['code'] = $text;

// 設定font [url]http://www.font.com.cn/downlist/s_12_3.html[/url] GD ライブラリで通常サポートされている _GBK シリーズのフォントがあります。 ttf';

// テキストを追加
imagettftext($im, 18, 0, 11, 21, $fontcolor, $font, iconv("GB2312","UTF-8",$text) );

// 出力画像
imagedestroy($im);

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター