17 lines
546 B
PHP
Executable File
17 lines
546 B
PHP
Executable File
<?php
|
|
session_start();
|
|
// Generate Code
|
|
$random_alpha = md5(rand());
|
|
$captcha_code = substr($random_alpha, 0, 6);
|
|
$_SESSION["captcha_code"] = $captcha_code;
|
|
|
|
// Create Image
|
|
$target_layer = imagecreatetruecolor(70, 30);
|
|
$captcha_background = imagecolorallocate($target_layer, 255, 160, 119);
|
|
imagefill($target_layer,0,0,$captcha_background);
|
|
$captcha_text_color = imagecolorallocate($target_layer, 0, 0, 0);
|
|
imagestring($target_layer, 5, 5, 5, $captcha_code, $captcha_text_color);
|
|
header("Content-type: image/jpeg");
|
|
imagejpeg($target_layer);
|
|
?>
|