<?php session_start(); // создаем случайное число и сохраняем в сессии $randomnr = rand(1000, 9999); $_SESSION['randomnr2'] = md5($randomnr); //создаем изображение $im = imagecreatetruecolor(100, 38); //цвета: $white = imagecolorallocate($im, 255, 255, 255); $grey = imagecolorallocate($im, 128, 128, 128); $black = imagecolorallocate($im, 0, 0, 0); imagefilledrectangle($im, 0, 0, 200, 35, $black); //путь к шрифту: $font = '../font/NovaSquare-Regular.ttf'; //рисуем текст: imagettftext($im, 35, 0, 22, 24, $grey, $font, $randomnr); imagettftext($im, 35, 0, 15, 26, $white, $font, $randomnr); // предотвращаем кэширование на стороне пользователя header("Expires: Wed, 1 Jan 1997 00: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"); //отсылаем изображение браузеру header ("Content-type: image/gif"); imagegif($im); imagedestroy($im); ?> Код <?php session_start(); // создаем случайное число и сохраняем в сессии $randomnr = rand(1000, 9999); $_SESSION['randomnr2'] = md5($randomnr); //создаем изображение $im = imagecreatetruecolor(100, 38); //цвета: $white = imagecolorallocate($im, 255, 255, 255); $grey = imagecolorallocate($im, 128, 128, 128); $black = imagecolorallocate($im, 0, 0, 0); imagefilledrectangle($im, 0, 0, 200, 35, $black); //путь к шрифту: $font = '../font/NovaSquare-Regular.ttf'; //рисуем текст: imagettftext($im, 35, 0, 22, 24, $grey, $font, $randomnr); imagettftext($im, 35, 0, 15, 26, $white, $font, $randomnr); // предотвращаем кэширование на стороне пользователя header("Expires: Wed, 1 Jan 1997 00: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"); //отсылаем изображение браузеру header ("Content-type: image/gif"); imagegif($im); imagedestroy($im); ?> Вот такой код капчи На сайте ,вместо картинки с символами,выводит перечеркнутый значок фотографии Подмогните,ребят, пожалуйста ,а то я не понимаю в чем дело
https://stackoverflow.com/questions...-page-when-the-captcha-php-is-called/50380849 По аналогии с проблемой у данного чела - в комментах решение - попробовать сменить шрифт капчи
CYBEER_inactive192423, окей ,спасибо --- Сообщение объединено с предыдущим 3 авг 2019 CYBEER_inactive192423, че-т не работает, сменил даже на шрифт , который в комментариях (
4L3K54NDR, Больше ничем помочь не могу. Я занимался раньше php, но забросил. Знания у меня остались, но по поводу капчи подсказать не могу - не юзал подобное :(