summaryrefslogtreecommitdiff
path: root/random_num_img.php
diff options
context:
space:
mode:
Diffstat (limited to 'random_num_img.php')
-rw-r--r--random_num_img.php27
1 files changed, 27 insertions, 0 deletions
diff --git a/random_num_img.php b/random_num_img.php
new file mode 100644
index 0000000..5c13223
--- /dev/null
+++ b/random_num_img.php
@@ -0,0 +1,27 @@
+<?php
+// $Header: /cvsroot/bitweaver/_bit_users/Attic/random_num_img.php,v 1.1 2005/06/19 05:12:22 bitweaver Exp $
+// Copyright (c) 2002-2003, Luis Argerich, Garland Foster, Eduardo Polidor, et. al.
+// All Rights Reserved. See copyright.txt for details and a complete list of authors.
+// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
+//session_start();
+// hmm. to many session tweaks in setup_smarty ... we need to call this
+require_once( '../bit_setup_inc.php' );
+//random_number.php
+$img_number = imagecreate(95, 30);
+$white = imagecolorallocate($img_number, 255, 255, 255);
+$black = imagecolorallocate($img_number, 0, 0, 0);
+$grey_shade = imagecolorallocate($img_number, 204, 204, 204);
+imagefill($img_number, 0, 0, $grey_shade);
+srand (time());
+$number = get_random();
+$_SESSION['random_number'] = $number;
+for ($i = 0; $i < 5; $i++) {
+ Imagestring($img_number, 5, 10 + 17 * $i + rand(0, 2), 1 + rand(0, 10), substr($number, $i, 1), $black);
+}
+header ("Content-type: image/jpeg");
+imagejpeg ($img_number);
+function get_random() {
+ # return a 5 digit value
+ return rand(10000, 99999);
+}
+?> \ No newline at end of file