diff options
author | Alexander <alex.malcev1980@gmail.com> | 2020-01-18 05:31:07 +0300 |
---|---|---|
committer | Alexander <alex.malcev1980@gmail.com> | 2020-01-18 05:31:07 +0300 |
commit | d6903e3e191cf6c123a4b5b6412193fc58bd9c66 (patch) | |
tree | 9f484867ceac53fc5e54d06f6c9c6c46f945cd11 | |
parent | 95ece3d1213abaaca1fa72d016010734850f2332 (diff) |
Update captcha
-rw-r--r-- | feedback/captcha/background.png | bin | 9994 -> 6946 bytes | |||
-rw-r--r-- | feedback/captcha/captcha.php | 6 |
2 files changed, 3 insertions, 3 deletions
diff --git a/feedback/captcha/background.png b/feedback/captcha/background.png Binary files differindex 3c67357..4365b81 100644 --- a/feedback/captcha/background.png +++ b/feedback/captcha/background.png diff --git a/feedback/captcha/captcha.php b/feedback/captcha/captcha.php index 009b11c..a529af4 100644 --- a/feedback/captcha/captcha.php +++ b/feedback/captcha/captcha.php @@ -11,7 +11,7 @@ session_start(); $id = 'captcha'; if (isset($_GET['id'])) { - $id = filter_var($_GET['id'], FILTER_SANITIZE_STRING); + $id = filter_var($_GET['id'], FILTER_SANITIZE_STRING); } // присваиваем PHP переменной captchastring строку символов @@ -27,7 +27,7 @@ $_SESSION[$id] = $captchaStr; // создаем новое изображение из файла background.png $image = imagecreatefrompng(dirname(__FILE__) . '/background.png'); // устанавливаем цвет (R-200, G-240, B-240) изображению, хранящемуся в $image -$colour = imagecolorallocate($image, 200, 240, 240); +$colour = imagecolorallocate($image, 130, 130, 130); // присваиваем переменной font название шрифта $font = dirname(__FILE__) . '/oswald.ttf'; // устанавливаем случайное число между -10 и 10 градусов для поворота текста @@ -36,7 +36,7 @@ $rotate = rand(-10, 10); // 2 - размер шрифта (18), 3 - угол поворота текста ($rotate), // 4, 5 - начальные координаты x и y для текста (18,30), 6 - индекс цвета ($colour), // 7 - путь к файлу шрифта ($font), 8 - текст ($captchaStr) -imagettftext($image, 18, $rotate, 28, 32, $colour, $font, $captchaStr); +imagettftext($image, 36, $rotate, 56, 64, $colour, $font, $captchaStr); // будем передавать изображение в формате png header('Content-type: image/png'); //выводим изображение |