1.gd库未打开
2.编码错误 应该为无bom的utf-8
解决方法:http://jingyan.baidu.com/article/c275f6ba241e4ee33c756710.html
3.header 前应加上ob_clean();
4. "../xxx.php"的路径 改为 "xxx.php"
附上好用之后的代码
Validat
<?php
//验证码类
class ValidateCode {
private $charset = 'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ'; //随机因子
private $code; //验证码
private $codelen = 4; //验证码长度
private $width = 130; //宽度
private $height = 50; //高度
private $img; //图形资源句柄
private $font; //指定的字体
private $fontsize = 20; //指定字体大小
private $fontcolor; //指定字体颜色
//构造方法初始化
public function __construct() {
$this->font = 'Elephant.ttf';