diff options
Diffstat (limited to 'bug/bug/jquery-validation-1.8.1/demo/captcha/images/image.php')
-rw-r--r-- | bug/bug/jquery-validation-1.8.1/demo/captcha/images/image.php | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/bug/bug/jquery-validation-1.8.1/demo/captcha/images/image.php b/bug/bug/jquery-validation-1.8.1/demo/captcha/images/image.php new file mode 100644 index 0000000..bc571ab --- /dev/null +++ b/bug/bug/jquery-validation-1.8.1/demo/captcha/images/image.php @@ -0,0 +1,35 @@ +<?php + +// Begin the session +session_start(); + +// If the session is not present, set the variable to an error message +if(!isset($_SESSION['captcha_id'])) + $str = 'ERROR!'; +// Else if it is present, set the variable to the session contents +else + $str = $_SESSION['captcha_id']; + +// Set the content type +//header('Content-type: image/png'); +header('Cache-control: no-cache'); + +// Create an image from button.png +$image = imagecreatefrompng('button.png'); + +// Set the font colour +$colour = imagecolorallocate($image, 183, 178, 152); + +// Set the font +$font = '../fonts/Anorexia.ttf'; + +// Set a random integer for the rotation between -15 and 15 degrees +$rotate = rand(-15, 15); + +// Create an image using our original image and adding the detail +imagettftext($image, 14, $rotate, 18, 30, $colour, $font, $str); + +// Output the image as a png +imagepng($image); + +?>
\ No newline at end of file |