`
yxwang0615
  • 浏览: 559863 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

ThinkPHP2.1 中文验证码

    博客分类:
  • php
阅读更多

今天验证2.1手册中文验证码的时候,中文验证码显示不出来。

从网上翻阅资料才知道,原来是代码有问题,修改如下:

将 386行的

           $codex = msubstr($code, $i, 1);

这里调用的msubstr函数是 String 类中的,所以应该修改为:

           $codex = String::msubstr($code, $i, 1);

 

TP的bug还是不少的,想解决问题还是得看源码,学习框架就是一个学习规范的过程,一套规范学完,框架也就会使用了,真正想要提高解决问题的能力,必须研究源码。

	public function verify(){
		import("ORG.Util.Image");
		header("Content-Type:text/html; charset=utf-8");
		Image::GBVerify();
		//Image::GBVerify(4,'png',180,30,'simhei.ttf','verify');
	}

 使用之前将字体导入ORG/util下,默认的字体是'simhei.ttf',如果想要更换字体,将字体导入后,调用方法的时候修改参数即可。

 <img src="__URL__/Verify" onclick=""/>

参考:

http://blog.sina.com.cn/s/blog_643e09930100gwx2.html

分享到:
评论

相关推荐

    ThinkPHP2.1 完全开发手册

    通过阅读《ThinkPHP2.1 完全开发手册》,开发者不仅可以掌握ThinkPHP2.1的基本用法,还能深入了解其设计理念和实现机制,从而更好地利用该框架进行高效开发。对于初学者和经验丰富的开发者来说,这都是一份极具价值...

    thinkphp2.1 中文web应用开发框架

    《ThinkPHP2.1:构建中文Web应用的强大框架》 ThinkPHP是一款国内广泛使用的开源PHP框架,其2.1版本是其发展历程中的一个重要里程碑。它以其简洁、高效、易用的特点,深受开发者喜爱,尤其适合快速开发中小型Web...

    ThinkPHP2.1 常见问题&开发技巧

    《ThinkPHP2.1 常见问题&开发技巧》是一部深入探讨ThinkPHP2.1框架的实用指南,旨在帮助开发者解决在实际项目中遇到的问题并提升开发效率。本资料涵盖了ThinkPHP2.1框架的基础知识、常见问题的解决办法以及一些高级...

    thinkphp2.1开发包

    《深入剖析ThinkPHP 2.1开发包》 ThinkPHP 2.1 是一款深受国内开发者喜爱的PHP轻量级框架,它以其简洁、高效、易学的特点,为Web应用开发提供了强大的支持。这个开发包包含了完整的框架源码、丰富的开发文档以及...

    ThinkPHP2.1 RBAC使用和示例操作

    **ThinkPHP2.1 RBAC使用和示例操作** 在Web开发中,权限管理是一个重要的环节,特别是对于大型系统来说,有效地控制用户访问权限能够确保系统的安全性和稳定性。Role-Based Access Control(RBAC,基于角色的访问...

    ThinkPHP2.1 增加PHPCMS模板引擎,支持PC标签(get,json)

    本人经常使用PHPCMS模板引擎。...用ThinkPHP2.1 自带的,感觉不爽,花点时间增加了个PHPCMS模板引擎 BY 夜色紫宸風 功能:PHPCMS模板解析引擎,支持PC标签(get,json),也可以使用ThinkPHP2.1的模板数据,都支持

    ThinkPHP开发文档合集 for v2.1

    ThinkPHP开发文档合集PDF版包括了:ThinkPHP2.1 RBAC使用和示例操作.pdf,ThinkPHP2.1 常见问题&开发技巧.pdf,ThinkPHP2.1 完全开发手册.pdf 三个官方发布的教程文件,能帮助你迅速学习和掌握ThinkPHP的开发。

    ThinkPHP2.1 自定义标签示例说明.chm

    ThinkPHP2.1 自定义标签示例说明.chm

    ThinkPHP2.1 常见问题&开发技巧.

    ThinkPHP2.1 常见问题及开发技巧 ThinkPHP是基于MVC模式的面向对象的PHP开发框架,基于Apache2开源协议发布,属于轻量级的中文PHP开发框架,提供WEB应用开发的快速解决方案。ThinkPHP不是博客系统,也不是CMS系统,...

    ThinkPHP2.1 RBAC使用和示例操作.pdf

    ### ThinkPHP2.1 RBAC使用与示例操作解析 #### RBAC类使用简析 在ThinkPHP2.1框架中,RBAC(Role-Based Access Control,基于角色的访问控制)是一种常用的安全策略,用于实现对系统资源的访问控制。通过定义不同...

    ThinkPHP 2.1 自定义标签示例说明.pdf

    ### ThinkPHP 2.1 自定义标签示例解析与应用 #### 一、自定义标签的概念 在ThinkPHP框架中,自定义标签是用于扩展模板功能的一种机制,允许开发者在模板语言中加入自定义的功能,如执行特定的逻辑、查询数据库等,...

    Toptp v1.0 纯净版 (for ThinkPHP2.1RC1).rar

    TOPTP 1.0 纯净版 for ThinkPHP 2.1 RC1,压缩包内附详细图文使用说明手册。  使用前的配置:  使用前需要配置PHP变量。配置方法(以下两种方法的任意一种):  1, 选中toptp.bat,鼠标右键?编辑,找到if "%...

    ThinkPHP2.1帮助文档

    ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业级应用开发而诞生的。

    thinkphp独立的验证码以及无刷新验证demo

    在这个"thinkphp独立的验证码以及无刷新验证demo"中,我们可以深入理解如何在不依赖ThinkPHP整个框架的情况下,单独使用其验证码功能,并实现无刷新验证。 首先,验证码的独立使用意味着我们只需提取ThinkPHP框架中...

    ThinkPHP2.1带扩展、示例和文档完整包

    ThinkPHP是一个性能卓越并且功能丰富的轻量级PHP开发框架,本身具有很多的原创特性,并且倡导大道至简,开发由我的开发理念,用最少的代码完成更多的功能,宗旨就是让WEB应用开发更简单、更快速。从1.*版本开始就...

Global site tag (gtag.js) - Google Analytics