
30.05.2007, 20:55
|
|
Новичок
Регистрация: 07.05.2007
Сообщений: 28
Провел на форуме: 171977
Репутация:
54
|
|
Если он тебе к примеру для защиты от авто регистраций:
PHP код:
<?
echo "<html>";
echo "<body bgcolor=white>";
echo "<p>Введите текст с этой картинки:<br>";
echo "<form method=post>";
$n=mt_rand(4,9); //количество символов
$str="abc"; //строка
// имеем 3 диапазона символов: 0-9,A-Z,a-z
//вычисляем диапазон каждого символа и прсваиваем ему случайное значение в нужном диапазоне
for($i=0;$i<$n;$i++)
{
$d=mt_rand(0,2); //диапазон
if($d==0) $str[$i]=chr(mt_rand(48,57));
if($d==1) $str[$i]=chr(mt_rand(65,90));
if($d==2) $str[$i]=chr(mt_rand(97,122));
}
$im=imagecreate(300,50);
imagecolorallocate($im,mt_rand(10,255),mt_rand(10,255),mt_rand(10,255));
imagestring($im,mt_rand(3,5),mt_rand(0,300-$n*10),mt_rand(20,35),$str,mt_rand(1,15));
imagejpeg($im, "pic.jpg");
imagedestroy($im);
echo "<img src='pic.jpg'/><br/>";
echo "<input type=text name=textfield value=''/>";
echo "<input type='submit' name='submit' value='Submit'/>";
echo "</form>";
echo "</p></body></html>";
?>
Как менять цвет еще подумаю...
|
|
|