У меня есть словарь словарных слов в формате .txt.Как я могу использовать это с captcha_helper вместо случайных символов?Я уже расширил файл captcha_helper, но у меня возникли проблемы с интеграцией моего wordlist.txt
файла для использования.
После некоторых попыток я нашел решение:
// This is the modified version in captcha_helper.php
if($word == ''){
$wordsfile = '../words.php';
$fp = fopen($wordsfile, 'r');
$length = strlen(fgets($fp));
$line = rand(1, (filesize($wordsfile)/$length)-2);
if(fseek($fp, $length*$line) == -1) return FALSE;
$word = trim(fgets($fp));
fclose($fp);
}
Но заметилиногда последнее письмо будет отрезано.Есть ли способ убедиться, что первая и последняя буквы никогда не помещаются за пределы ограничительной рамки?