Официальный сайт TextCMS
TextCMS — все просто!





Рассказать



Модуль captcha

» » Модуль captcha

Функции

 captcha_set_elements ($page, $reload=false)
 
 captcha_check ($clean=true)
 
 captcha_clean ()
 

Функции

captcha_check ( $clean = true)

Проверка корректности введенного пользователем кода. Данные о коде берутся из $_REQUEST['captcha_text'] и $_REQUEST['captcha_code']

Аргументы
$cleanboolean Если TRUE, то правильно введенный код CAPTCHA будет сразу удален из файлов с кодами. Если FALSE, то в дальнейшем необходимо вызвать функцию captcha_clean
Возвращает
boolean TRUE, если код введен правильно.
captcha_clean ()

Удаление кода и хеша запроса из файла. Код CAPTCHA берется

captcha_set_elements ( $page,
 $reload = false 
)

Замена конструкций <!– CAPTCHA_descr –> и &lt!– CAPTCHA_img –> в файле шаблона на описание и картинку CAPTCHA

Аргументы
$pagestring Исходный шаблон страницы, содержащий <!– CAPTCHA_descr –> и &lt!– CAPTCHA_img –>
$reloadboolean Если равен TRUE, то CAPTCHA и картинка не показываются, а создается скрытое поле, в которое помещается код CAPTCHA, полученный из параметров запроса. Этот параметр следует использовать, если требуется обеспечить возможность не вводить CAPTCHA повторно после не выполненного действия, например, если не удалось отправить письмо из-за не заполненных обязательных полей.
Возвращает
string Измененный шаблон, где на месте <!– CAPTCHA_descr –> и &lt!– CAPTCHA_img –> вставлены поле для ввода и картинка captcha. Данные о CAPTCHA и правильном значении хранятся в files/captcha1.txt и files/captcha2.txt, вывод изображения осуществляется с помощью скрипта captcha.php в корне.

» » Модуль captcha