Revision: 2408
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 9, 2007 02:20 by assbach
Initial Code
<?php
session_start();
$num = array(1,2,3,4,5,6,7,8,9);
$words = array("[eins]","[zwei]","[drei]","[vier]","[fünf]","[sechs]","[sieben]","[acht]","[neun]");
$plus = "+";
mt_srand((double)microtime()*1000000);
$first = mt_rand(0,8);
$second = mt_rand(0,8);
$ergebnis = $num[$first] + $num[$second];
$showcode = $words[$first] . " + " . $words[$second] . " = ";
$_SESSION['mmmath'] = $ergebnis;
#echo $showcode;
#echo $ergebnis;
$height = 20;
#$width = 225;
$width = strlen($showcode)*8+10;
header('Content-type: image/jpeg');
$image = @imagecreate($width,$height);
imagecolorallocate($image, 238, 238, 238);
$text_color = imagecolorallocate($image, 0, 0, 0);
imagestring($image, 4, 2, 2, $showcode, $text_color);
#$bordercolor = imagecolorallocate($image, 80, 80, 80);
#imagerectangle($image,0,0,$width-1,$height-1,$bordercolor);
imagejpeg($image);
?>
Initial URL
Initial Description
This produces a JPG image with a calculation for spam-prevention. (with german written numbers) An alternative to captcha images.
Initial Title
captcha calculation
Initial Tags
Initial Language
PHP