Тема: Генер
Показать сообщение отдельно

  #4  
Старый 30.05.2007, 20:55
siw
Новичок
Регистрация: 07.05.2007
Сообщений: 28
Провел на форуме:
171977

Репутация: 54
Отправить сообщение для siw с помощью ICQ
По умолчанию

Если он тебе к примеру для защиты от авто регистраций:
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>";
?>
Как менять цвет еще подумаю...
 
Ответить с цитированием