summaryrefslogtreecommitdiff
path: root/bug/bug/jquery-validation-1.8.1/demo/captcha/images/image.php
diff options
context:
space:
mode:
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.php35
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