Покинул форум
Сообщений всего: 10
Дата рег-ции: Май 2013
Помог: 0 раз(а)
лучше помогите с заданием пожалуйста
EuGen
Отправлено: 31 Мая, 2013 - 10:45:29
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
DeepVarvar
До Ярославля. Не так далеко, кстати.
По теме - ничего не понятно в задании, попробуйте ещё раз.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Mila6378
Отправлено: 31 Мая, 2013 - 10:53:46
Новичок
Покинул форум
Сообщений всего: 10
Дата рег-ции: Май 2013
Помог: 0 раз(а)
ну вот то что я написала надо реализовать с помощью капчи (Добавление)
на входе 00..FF + - div 00..FF= и ответ в двоичной системе должен быть. и мне эту капчу привязать надо будет
DelphinPRO
Отправлено: 31 Мая, 2013 - 11:09:33
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
не врубаюсь...
вам нужно сложить, вычесть и поделить два шестнадцатиричных числа?
и каким боком здесь капча?
Пожалуйста, не стесняйтесь подробнее описать задачу
----- Чем больше узнаю, тем больше я не знаю.
LIME
Отправлено: 31 Мая, 2013 - 12:25:48
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
ниифиии...гасе как все круто повернулось
я неожиданно занят на эти выходные
Mila6378
Отправлено: 31 Мая, 2013 - 20:47:18
Новичок
Покинул форум
Сообщений всего: 10
Дата рег-ции: Май 2013
$caplen = 6; //длина текста
$width = 120; $height = 40; //ширина и высота картинки
$font = 'comic.ttf';//шрифт текста
$fontsize = 14;// размер текста
header('Content-type: image/png'); //тип возвращаемого содержимого (картинка в формате PNG)
$im = imagecreatetruecolor($width, $height); //создаёт новое изображение
imagesavealpha($im, true); //устанавливает прозрачность изображения
$bg = imagecolorallocatealpha($im, 0, 0, 0, 127); //идентификатор цвета для изображения
imagefill($im, 0, 0, $bg); //выполняет заливку цветом
putenv( 'GDFONTPATH=' . realpath('.') ); //проверяет путь до файла со шрифтами
$captcha = '';//обнуляем текст
$numchet=$numnechet=0;
$captcha .= $num1.$operand.$num2;// дописываем случайный символ из алфавила
for ($i=0; $i<strlen($captcha); $i++)
{
$x = ($width - 20) / $caplen * $i + 10;//растояние между символами
$x = rand($x, $x+4);//случайное смещение
$y = $height - ( ($height - $fontsize) / 2 ); // координата Y
$curcolor = imagecolorallocate( $im, rand(0, 100), rand(0, 100), rand(0, 100) );//цвет для текущей буквы
$angle = rand(-25, 25);//случайный угол наклона
imagettftext($im, $fontsize, $angle, $x, $y, $curcolor, $font, $captcha[$i]); //вывод текста
}
// открываем сессию для сохранения сгенерированного текста
session_start();
//echo $operand;
switch($operand)
{
case '+':
$_SESSION['capcha']=$num1+$num2;
break;
case '-':
$_SESSION['capcha']=$num1-$num2;
break;
case '*':
$_SESSION['capcha']=$num1*$num2;
break;
case 'div':
$_SESSION['capcha']=$num1/$num2;
break;
case 'mod':
$_SESSION['capcha']=$num1%$num2;
break;
}
//$_SESSION['capcha'] = $numnechet-$numchet;
imagepng($im); //выводим изображение
imagedestroy($im);//отчищаем память
?>
вот код программы. мне нужно переделать капчу так. чтобы было что даны два числа в шестнадцатиричной системе. они либо + - div и результат надо вбивать в десятичной системе. он говорит что как-то через функцию hex это сделать.
vanicon
Отправлено: 31 Мая, 2013 - 21:01:47
Частый посетитель
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.