ホームページ  >  記事  >  php教程  >  ThinkPHP3.2.1 画像検証コード実装方法

ThinkPHP3.2.1 画像検証コード実装方法

高洛峰
高洛峰オリジナル
2016-12-21 16:43:091188ブラウズ

この記事の例では、ThinkPHP3.2.1の画像検証コードの実装方法を説明しています。参考のために皆さんと共有してください。詳細は次のとおりです。

今日、画像検証コード機能を使用して、インターネット上で次の ThinkPHP のコードを見つけました:

Public function verify(){
  import('think.Image');
  Image::buildImageVerify();
}

アドレスを介してコントローラーに追加します。 「http://localhost/index.php/passport/index/verify」にアクセスすると、次のエラーが表示されます:
Class 'PassportControllerImage' not found

ThinkPHP3.2.1 画像検証コード実装方法

My ThinkPHP version is: 3.2.1 (確認後)ドキュメント「http://document.thinkphp.cn/manual_3_2.html#verify」の対応するバージョンを参照すると、次のコードを使用する必要があることがわかりました:

Public function verify(){
  $Verify = new \Think\Verify();
  $Verify->entry();
}

しかし、ブラウザを更新した後、エラーが発生しましたもう一度「未定義の関数 Thinkimagecreate() を呼び出します」

ThinkPHP3.2.1 画像検証コード実装方法

検索した結果、「extension=php_gd2.dll」拡張子が有効になっていないことがわかりました。php.ini でその前にあるセミコロンを削除して、ブラウザーの画像を更新します。そして確認コードが表示されます。

ThinkPHP3.2.1 画像検証コード実装方法

この記事が皆様のThinkPHPフレームワークに基づくPHPプログラム設計のお役に立てれば幸いです。

ThinkPHP3.2.1 イメージ検証コード実装方法に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

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