Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

Капча


viiprogrammer

Рекомендуемые сообщения

Скрипт капчи на php

<?php
    session_start();   
    $string = "";
    for ($i = 0; $i < 5; $i++)
        $string .= chr(rand(97, 122));
    
    $_SESSION['rand_code'] = $string;
    
    $image = imagecreatetruecolor(180, 50);
    $black = imagecolorallocate($image, 0, 0, 0);
    $color = imagecolorallocate($image, 200, 200, 90);
    $white = imagecolorallocate($image, 255, 255, 255);

    imagefilledrectangle($image,0,0,399,99,$white);
    imagettftext ($image, 30, 0, 10, 40, $color, "ajD4KEAD.ttf", $_SESSION['rand_code']);

    header("Content-type: image/png");
        
    imagepng($image);
?>

Вывод самой картинки капчи на сайте

<img src="файл.php" alt="">

Проверка на правильность введения

 


$kapcha = введённая капча;

 if($kapcha != $_SESSION['rand_code']){
код если введено не верно

}else{

код если введено верно
}

ajD4KEAD.rar

Ссылка на комментарий
  • 5 месяцев спустя...
  • 2 года спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...