`
xieye
  • 浏览: 835626 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

答复: PHP验证框

    博客分类:
  • PHP
阅读更多
以下内容节选自《PHP Web2.0开发实战》 老外写国人译的书

可以使用PEAR(PHP扩展与应用库)提供的Text_CAPTCHA组件来生成CAPTCHA图象。

先安装:可以下载,也可用pear命令
pear install Text_Password
pear install -f Text_CAPTCHA
pear install -f Image_Text

这个包依赖于另外两个,我试了一下,主要是生成随机的字符用的
还需要一个字体文件,后缀是ttf,网上很多,

            // 以下是createImage.php
            include(Text_CAPTCHA文件); //如果include路径已指向pear目录,可以没有这句话
            $captcha = Text_CAPTCHA::factory('Image'); //生成对象先
            //以下依次是大小,字库文件的路径,字库文件名
            $opts = array('font_size' => 20, 
                          'font_path' => Zend_Registry::get('config')->paths->data,
                          'font_file' => 'VeraBd.ttf');
            $phare = 自定义一个随机数;
            $captcha->init(120, 60, $phrase, $opts); //120和60是生成图片的宽和高
            //这里我选择png图片,随意,也可用jpg
            header('Content-type: image/png');
            echo $captcha->getCAPTCHAAsPng();



            //以下是test.html
            <img src="createImage.php">


是不是很简单?82.95.186.47:9001  850246527


分享到:
评论

相关推荐

    web开发框架XiaomiRose.zip

    在小米米聊服务端再次被验证和使用。一个从零开始的创业公司,在大家技术背景不一的情况下,rose很简单快速地传达到了大家中间。本手册致力于让php开发人员也能快速使用上java开发高性能服务。如果在阅读过程中有...

    团购网站源码:天天团购系统 v1.3.6 Build 20110328.rar

    4、邮件验证:支持验证Email真实性后才可以登录等(后台系统定义中设置); 5、邮件通知:支持团购成功时自动Email通知等; 6、邮件通知:支持用户Email订阅、登录取消订阅等; 7、推广营销:支持用户前台获取推荐...

    开源团购源码 v2.0.rar

    4、邮件验证:支持验证Email真实性后才可以登录等(后台系统定义中设置); 5、邮件通知:支持团购成功时自动Email通知等; 6、邮件通知:支持用户Email订阅、登录取消订阅等; 7、推广营销:支持用户前台获取...

    开源团购系统网站源码 团购程序免费团购,团购源码,团购系统,团购网站,团购程序

    4、邮件验证:支持验证Email真实性后才可以登录等(后台系统定义中设置); 5、邮件通知:支持团购成功时自动Email通知等; 6、邮件通知:支持用户Email订阅、登录取消订阅等; 7、推广营销:支持用户前台获取...

    基于Web的留言板系统设计与实现_张慧1

    它允许教师对问题进行答复,且答案能够长期保存,供更多人查阅。 本系统主要目标是实现一个基于Web的留言板,它具备以下功能: 1. 文件管理:系统需有强大的文件类信息管理能力,确保用户上传的文件能够有序、安全...

    精品团购网站

    4、邮件验证:支持验证Email真实性后才可以登录等(后台系统定义中设置); 5、邮件通知:支持团购成功时自动Email通知等; 6、邮件通知:支持用户Email订阅、登录取消订阅等; 7、推广营销:支持用户前台获取...

    autoresponder:使用Amazon Services的电子邮件自动回复服务

    在商业环境中,这通常用于确认收到邮件、提供客户服务或者在用户无法及时回应时给出暂时性答复。在"autoresponder:使用Amazon Services的电子邮件自动回复服务"这一主题中,我们将深入探讨如何利用Amazon的工具来...

    autoreplybot:邮件服务器的“自动回复”机器人-开源

    autoreplybot是为希望为其用户添加易于使用,易于实现且无创的“自动回复”服务的邮件服务器管理员而设计的... *当您的用户之一配置“不在办公室”答复时,autoreplybot会将此消息发送回给向该用户写电子邮件的每个人。

    MyDocket-开源

    5. `common.php`:这是一个通用函数库,包含了跨页面使用的公共函数,如数据库连接、验证、输出格式化等。 6. `inventors_edit.php`:此文件用于处理发明人信息的编辑,可能包括添加、删除和修改发明人资料。 7. `...

    SNS网站建设方案

    约会功能为用户提供发布约会邀请的平台,系统自动通知对方答复,可能限制为高级用户或付费服务。搜索功能包含基本和高级两种模式,可根据用户属性进行筛选。成功故事功能鼓励用户分享情感经历,增强社区情感连接。...

    articles-crud-project

    您可以假定,当有请求发送到该应用程序时,该用户的身份已被验证。 主要概念 社区是帖子的容器。 帖子可以是文章,对话或问题。 帖子具有标题(有时是可选的),文本和类型。 用户可以是作者,主持人或管理员。 ...

Global site tag (gtag.js) - Google Analytics