|
|
|
|
Новости
Автор: Admin Доброго времени суток!
Если Вы увидели эту новость,значит установка StrongCms ver 2 прошла успешно.
Удачи в начинаниях!
Комментарии: 2
Комментарии: 2
StrongCMS.ru
Баги и ошибки 0/0
Обсуждение 4/48
Конкурсы 0/0
Обновление/Улучшение 3/14
Интернет ресурсы
Полезные сайты 2/6
Оценка сайтов 0/0
StrongCMS ver 1.0 STABLE
Файл: captcha/captcha.php
Строк: 39
Строк: 39
<?php
define('ROOT', '');
$gen = "0123456789";
$gens = strlen($gen);
for($i=0;$i<4;$i++){
$captcha .= $gen{mt_rand(0,$gens-1)};
}
session_start();
$_SESSION['captcha']=$captcha;
header("Content-Type:image/png");
$img_arr = array("1.png");
$font_arr = array();
$font_arr[0]["fname"] = ROOT."CARTOON8.TTF";
$font_arr[0]["size"] = 20;
$n = rand(0,sizeof($font_arr)-1);
$img_fn = $img_arr[rand(0, sizeof($img_arr)-1)];
$im = imagecreatefrompng (ROOT . $img_fn);
$color = imagecolorallocate($im, rand(0, 200), 0, rand(0, 200));
$x = -8;
for($i = 0; $i < strlen($captcha); $i++) {
$x+=15;
$letter=substr($captcha, $i, 1);
imagettftext ($im, 20, rand(2, 4), $x, 23, $color, ROOT.$font_arr[$n]["fname"], $letter);
}
ImagePNG ($im);
ImageDestroy ($im);
?>
« К файлу | « К просмотру архива
Авторизация