本文整理汇总了PHP中Captcha::createCode方法的典型用法代码示例。如果您正苦于以下问题:PHP Captcha::createCode方法的具体用法?PHP Captcha::createCode怎么用?PHP Captcha::createCode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Captcha
的用法示例。
在下文中一共展示了Captcha::createCode方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: createImage
public static function createImage($width, $height, $lenght)
{
// First generate the code
$code = Captcha::createCode($lenght);
// Create the images
$img = imagecreatetruecolor($width, $height);
$bgColor = imagecolorallocate($img, 245, 245, 245);
ImageFill($img, 0, 0, $bgColor);
$security_number = empty($_SESSION['security_number']) ? 'error' : $_SESSION['security_number'];
$image_text = $security_number;
$red = rand(100, 255);
$green = rand(100, 255);
$blue = rand(100, 255);
$text_color = imagecolorallocate($img, 255 - $red, 255 - $green, 255 - $blue);
$text = imagettftext($img, 15, rand(-10, 10), rand(10, 40), rand(25, 30), $text_color, "assets/fonts/courbd.ttf", $image_text);
imagejpeg($img);
}
示例2: getCaptcha
/**
* 获取验证码
*/
public function getCaptcha()
{
$now = time();
$captcha_obj = new Captcha();
//$captcha_obj->doImg();
$captcha = $captcha_obj->createCode();
$captcha_encode = $this->encryptionCaptcha($captcha, $now);
Star_Cookie::set('captcha', $captcha_encode, $now + self::CAPTCHA_TIMEOUT);
Star_Cookie::set('ct', $now, $now + self::CAPTCHA_TIMEOUT);
return $captcha;
}