Показать сообщение отдельно

  #7  
Старый 24.05.2007, 13:03
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
С нами: 10516826

Репутация: 3742


По умолчанию

PHP код:
<?php
session_start
(); 
//генерим псевдорандомную строку и берем только 5 символов 
$md5 = md5(microtime() * mktime()); 
$string = substr($md5,0,5);

//создаем капчу из картинки
$captcha = imagecreatefrompng("./captcha.png"); 

//ставим цвета
$black = imagecolorallocate($captcha, 0, 0, 0); 
$line = imagecolorallocate($captcha,233,239,239); 

//добавляем некую защиту в виде линий)
imageline($captcha,0,0,39,29,$line); 
imageline($captcha,40,0,64,29,$line);

//рисуем полученную строку к картинке
imagestring($captcha, 5, 20, 10, $string, $black); 

//созраняем строку
$_SESSION['key'] = md5($string); 

//выводим картинку
header("Content-type: image/png"); 
imagepng($captcha);
?>

<?php
session_start
(); 

//Шифруем данные которые передаем и проверяем на правильность (всовпадение отсылаемого и правильного кода
if(md5($_POST['code']) != $_SESSION['key']) 
{ 
  die(
"Неверно!"); 
}else{ 
  echo 
'Верно!'; 
}
?>
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием