1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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);
?>
|