Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: капча, помогите разобратся

Сообщения:  [1-10]   [11-17] 

 
 автор: sim5   (18.08.2010 в 05:57)   письмо автору
 
   для: Commander   (18.08.2010 в 05:51)
 

>Это юмор?

А разве похоже на серьезный аргумент? )

  Ответить  
 
 автор: Commander   (18.08.2010 в 05:51)   письмо автору
 
   для: sim5   (18.08.2010 в 04:53)
 

Это юмор?

Хэш необходим только в том случае, если бот получит доступ к данным сессии, а для этого необходимо ломать сервер. Если же сервер сломан, никакая каптча не поможет.

  Ответить  
 
 автор: sim5   (18.08.2010 в 04:53)   письмо автору
 
   для: Commander   (18.08.2010 в 04:19)
 

Чтобы бот не ломанул. :)

  Ответить  
 
 автор: Commander   (18.08.2010 в 04:19)   письмо автору
 
   для: serenya1983   (17.08.2010 в 15:31)
 

<?php
    $_SESSION
['kod'] = md5($code);
?>
А зачем md5()?

  Ответить  
 
 автор: serenya1983   (17.08.2010 в 17:21)   письмо автору
 
   для: milanello   (17.08.2010 в 17:17)
 

через $_SESSION
код выше сохранить в php файл и указывать его в качестве адреса для картинки <img src='...'>

  Ответить  
 
 автор: milanello   (17.08.2010 в 17:17)   письмо автору
 
   для: milanello   (17.08.2010 в 17:09)
 

вообщем вопрос такой
я в первом файле делаю присвоение переменной случайного числа
$sly4 = rand(1, 2);

как мне перенести число которое присвоилось на етой страничке перенести на другую?
на страничку в которой идет обработка

  Ответить  
 
 автор: Slo_Nik   (17.08.2010 в 17:09)   письмо автору
164.4 Кб
 
   для: milanello   (17.08.2010 в 16:47)
 

архив в приложении, с того же сайта, всё открывается

  Ответить  
 
 автор: milanello   (17.08.2010 в 17:09)   письмо автору
 
   для: serenya1983   (17.08.2010 в 16:59)
 

дружище а ето куда запхать?
ат оя чет не шарю уже вообще(

  Ответить  
 
 автор: serenya1983   (17.08.2010 в 16:59)   письмо автору
 
   для: milanello   (17.08.2010 в 16:47)
 


<?php
   $width    
110;
   
$height   38;
   
$length   5;
   
$font     '../data/verdana.ttf';
   
$font_size   14;
   
$bg_color = array(240240240);
   
$chars    'ABCDEFGHKMNPQRSTUVWXYZ23456789';
   
session_start();
   
putenv('GDFONTPATH=' realpath('.'));
   
$img imagecreatetruecolor($width$height);
   
$bkgr imagecolorallocate($img$bg_color[0], $bg_color[1], $bg_color[2]);
   
imagefilledrectangle($img00$width$height$bkgr);

   
$code '';
   for(
$i 0$i $length$i++)
   {
      
$code .= $chr $chars[mt_rand(0strlen($chars)-1)];
      
$r mt_rand(0192);
      
$g mt_rand(0192);
      
$b mt_rand(0192);
      
$color2 imagecolorallocate($img$r$g$b);
      
$rotation rand(-3535);
      
$x 5+$i*(4/3*$font_size+2);
      
$y rand(4/3*$font_size$height-(4/3*$font_size)/2);
      
imagettftext($img$font_size$rotation$x$y$color2$font$chr);
      
$x1=0;    $x2=$width;    $y1=mt_rand(0$height);    $y2=mt_rand(0$height);
      
$linecolor imagecolorallocate $img 255255255);
      
imageline($img$x1$y1$x2$y2$textcolor);      
   }

   
$_SESSION['kod'] = md5($code);

   
header("Content-type: image/png");
   
header("Expires: Mon, 01 Jul 1998 05:00:00 GMT");
   
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
   
header("Cache-Control: no-store, no-cache, must-revalidate");
   
header("Cache-Control: post-check=0, pre-check=0"false);
   
header("Pragma: no-cache");

   
imagepng($img);
   
imagedestroy($img);
?>

  Ответить  
 
 автор: milanello   (17.08.2010 в 16:47)   письмо автору
 
   для: Slo_Nik   (17.08.2010 в 15:34)
 

скачал зип архив етой капчи
но он не открывается.

  Ответить  

Сообщения:  [1-10]   [11-17] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования