首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Codeigniter captcha使用wordlist

Codeigniter captcha使用wordlist
EN

Stack Overflow用户
提问于 2012-03-02 19:51:52
回答 1查看 430关注 0票数 0

我有一个.txt格式的字典单词列表。我如何与captcha_helper而不是随机字符一起使用这个呢?我已经扩展了captcha_helper文件,但是在集成我的wordlist.txt文件时遇到了问题。

在戳了一下之后,我找到了一个解决办法:

代码语言:javascript
复制
// 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);
}

但我注意到,有时最后一封信会被切断。有没有办法确保第一个字母和最后一个字母永远不会被放在边框之外?

EN

回答 1

Stack Overflow用户

发布于 2012-03-03 04:49:24

在这种情况下,您可以使用一个函数将您的单词随机传递给脚本以显示。

我认为这是更好的选择。

取而代之的是机智

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9539494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档