<?php require_once __DIR__.'/../vendor/autoload.php'; use Gregwar\Captcha\CaptchaBuilder; $tests = 10000; $passed = 0; shell_exec('rm passed*.jpg'); for ($i=0; $i<$tests; $i++) { echo "Captcha $i/$tests... "; $captcha = new CaptchaBuilder; $captcha ->setDistortion(false) ->build() ; if ($captcha->isOCRReadable()) { $passed++; $captcha->save("passed$passed.jpg"); echo "passed at ocr... "; } else { echo "failed... "; } echo "pass rate: ".round(100*$passed/($i+1),2)."%\n"; } echo "\n"; echo "Over, $passed/$tests readed with OCR\n";
最初にユーザー権限でモジュールにログインする場合、多くの場合確認コードを使用します。今日は、将来使用するための検証コード ライブラリをお勧めしたいと思います。
検証コードを生成する手順は大まかに次のとおりです:
1) ランダムな文字列を生成します;
2) 画像 (imagecreatetruecolor) を作成し、文字列を出力します。画像内 (imagestring または imagettftext);
3) いくつかのラインまたはピクセル (imageline および imagesetpixel) を追加するなど、画像内のノイズを妨げます。
4) 出力画像 (imagepng)
5) 画像リソースの破棄
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事
29 Jul 2016
図書館管理システムのソース コード: 図書館管理システムのソース コード php ランダムな検証コードの生成コード イメージ コード: 次のようにコードをコピーします: <?php /** デフォルトのホームページ**/ class DefaultController extends AppController { public functionindex() { $len = 5 ; $str = "ABCDEFGHIJKLNMPQRSTUVWXYZ123456789"; $im = imagecreatetruecolor ( 70, 20 );
22 Jun 2023
正規表現は、入力データが指定された形式要件を満たしているかどうかを効果的に検証できる強力なテキスト マッチング ツールです。図書館管理システムなどのアプリケーションにおいて、ISBN(国際標準図書番号)番号は注目すべきデータ形式であり、その形式には一定の規則があります。この記事では、PHP で正規表現を使用して書籍の ISBN 番号形式を検証し、システムが ISBN 番号を正しく処理できることを確認する方法を紹介します。
27 Jul 2016
PHP ユーザー検証: PHP ユーザー検証 ユーザー ログインを検証するための PHP+Ajax 検証コード: AJAX を使用してユーザー ログインを検証する利点の 1 つは、ジャンプ ページを更新する必要がないことです。さらに、検証コードを使用する方が安全です。なので、しばらく経ってから書きました。合計 3 つのファイルが使用されます。 yz.php: 検証コードを生成する PHP ファイル。検証コードは、ログイン時の比較のために SESSION に含まれます。index.php: ユーザー ログイン用の HTML ファイルloginCheck.php:ユーザーのログインを検証する以下のファイル: yz.php ファイル <phpsession_start();//検証コード図のヘッダーを生成します。
29 Jul 2016
gisele Bundchen:gisele Bundchen ISBN コードを確認するための PHP 関数コード: 詳細については、次を参照してください: International Standard Book Number – Wikipedia ISBN コードについて簡単に説明します: International Standard Book Number (ISBN; を目的としています)。 be と発音されるのは) -ben) であり、書籍または独立した出版物 (定期的に発行される雑誌を除く) に対して国際的に受け入れられているコードです。出版社は、国際標準図書番号によって、ジャーナル以外のすべての書籍を明確に識別できます。 ISBN には、それに対応する対応出版物が 1 つだけあります。新しいバージョンが元の古いバージョンに基づいた内容がそれほど大きくない場合、
21 Jun 2023
デジタル時代の到来に伴い、図書館は徐々にデジタル変革を実現し、従来の紙ベースの管理からデジタル管理に徐々に移行しています。デジタル管理の過程で、Web サイト アプリケーションを使用して図書館を管理することは、図書館が書籍、貸出記録、ユーザー アカウント、その他の情報をより適切に管理できるため、非常に一般的な方法になりました。 Yii フレームワークを使用して図書館 Web サイトを作成することは、非常に簡単かつ効果的な方法になりました。この記事では、Yii フレームワークを使用して図書館 Web サイトを作成する方法を紹介します。 Y
13 Jun 2016
図書館管理システムの管理者を確認する問題について、私はPHPの初心者で、研究書にある図書館管理システムのソースコード一式をwamp5の統合環境にインストールしました。 MYSQL の DATA フォルダーとその他の設定が完了すると、login.php インターフェイスのアカウントとパスワードが正しい場合でも、チェックログ コードを投稿するのを手伝ってください。 <?phps
Hot tools Tags
Hot Tools
依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ
50 個の優れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優れたアイデアを学び、思考を広げます
画像を最適化するための小さな PHP ライブラリ
画像を最適化するための小さな PHP ライブラリ