私は Fast Secure Contact Formプラグイン を使って連絡フォームウィジェットを作成しています。今私はキャプチャの外観を変更したいです。
プラグインによって生成されたオリジナルのキャプチャ
しかし、私はそれを以下のようにデザインを変更する必要があります
利用可能な任意のオプションまたはこれを行うための他の方法!
前もって感謝します
まず、そのような画像はほとんどすべてのOCRで非常に読みやすいことを知っておく必要があります。最初のものは割れるのがはるかに難しいです。
とにかく、既存のプラグインをハックしたくないのなら、 Really Simple Captcha を使うことができます。
あなたの形では:
<?php
$captcha_instance = new ReallySimpleCaptcha();
$prefix = mt_Rand();
$Word = $captcha_instance->generate_random_Word();
$image = $captcha_instance->generate_image($prefix, $Word);
?>
<input type="text" name="captcha" id="captcha" value="" />
<input type="hidden" name="captcha-id" value="<?php echo $prefix; ?>" />
<img src="<?php echo $image; ?>" width="72" height="24" />
フォームが送信された後:
$captcha_instance = new ReallySimpleCaptcha();
if(!$captcha_instance->check($_POST['captcha_id'], $_POST['captcha'])) die('wrong captcha!');
// captcha ok, remove the image
$captcha_instance->remove($captcha_id);
私は最近、フォームにreCAPTCHA機能を追加しました。デフォルトでは、元のSecure Image CAPTCHAが有効になっていますが、必要に応じてGoogle reCAPTCHAを有効にすることもできます。フォーム編集ページの[セキュリティ]タブ - [CAPTCHA設定]に移動するだけです。設定「reCAPTCHAを有効にする」を確認し、サイトのGoogle reCAPTCHAキーを入力してください。新しいフリーキーを取得するためのリンクが含まれています。