在php中实现验证码还是很方便的,关键点在于掌握php gd库与session的用法。纵观网上php 生成验证码的例子,无不是php gd库与session相结合,并利用php 生成随机数的方法来完成。PHP验证码,可以分为很多种,包括php 图片验证码,php 随机验证码,以及php 中文验证码等...
分类:
Web程序 时间:
2015-11-23 08:48:21
阅读次数:
273
原因:macbook系统自带的 PHP5.5 的 GD 库有问题。解决方法:在终端运行:curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5等待安装,然后就ok了。
分类:
其他好文 时间:
2015-11-07 18:51:15
阅读次数:
204
ThinkPHP测试的时候遇到验证码不显示的问题,主要解决思路如下:1、php.ini是否开启gd库;2、页面编码是否一致;3、检查页面头部信息BOM,这是最主要的,把下面代码复制到根目录下,然后访问一下这个文件,然后再刷新验证码页面(清除BOM头),验证码即可出现。if (isset($_GET[...
分类:
Web程序 时间:
2015-10-29 16:16:46
阅读次数:
145
高级PHP工程师是这样的1、经常阅读手册,常用的函数基本都熟悉,比如:时间函数,数组函数,文件函数,MySQL函数,gd库,session。环境的独立安装,常用的框架会一到两个(thinkphp,ci)。2、熟悉HTTP、TCP/IP等网络通讯协议,PHP做接口(json/xml),PHP请求接口(...
分类:
Web程序 时间:
2015-10-25 22:09:50
阅读次数:
251
今天一个php开发找上门,说某台服务器gd库用不了看看编译用的gd库路径是/usr/local/gd/usr/local/php/bin/php-config|grep--color=autogd--ldflags[-L/usr/kerberos/lib64-L/usr/local/lib-L/usr/local/libjpeg/lib-L/usr/local/libpng/lib-L/usr/local/freetype/lib-L/usr/loc..
分类:
Web程序 时间:
2015-10-15 16:20:07
阅读次数:
184
//code6.php ? ?没有函数化 <?php?
header("Content-type:image/png");
$img=imagecreatetruecolor(400,?400);
$black=imagecolorallocate($img,?0,?0,?0);
$red=imagecolorallocate($img,?255,?0,?0);...
分类:
Web程序 时间:
2015-10-03 23:17:19
阅读次数:
777
GDwithFreeTypeorImageMagickPHPextensionsarerequired.FreeTypeORImageMagick请求GD库PHP扩展。我找到出现这个问题的原因在于yii后台验证码需要引入这个库的图形处理功能,路径不对和这extension=php_gd2.dll库文件没有打开。extension_dir="c:/wamp/php/ext";(注:这是我本地..
分类:
Web程序 时间:
2015-10-02 06:44:24
阅读次数:
3087
1 src = $fileName;18 $this->newWidth = $newWidth;19 $this->imageType = exif_imagetype($fileName);20 $this->image ...
分类:
Web程序 时间:
2015-09-28 22:24:49
阅读次数:
283
PHP生成验证码图片PHP生成验证码的原理:使用PHP的GD库,生成一张带验证码的图片,并将验证码保存在Session中。PHP生成验证码的大致流程有:1、产生一张png的图片;2、为图片设置背景色;3、设置字体颜色和样式;4、产生4位数的随机的验证码;5、把产生的每个字符调整旋转角度和位置画到pn...
分类:
Web程序 时间:
2015-09-22 12:49:09
阅读次数:
277