验证码 无字显示问题

#1 hkbaby

代码  
function verifyCode()
{
header("content-type:image/gif"); //定义一张gif的图片
  $_SESSION["code"];
  $image=imagecreate(68,32); //创建一张指定长、宽的图片
  imagecolorallocate($image,152,156,187); //背景颜色
  $fontColor=imagecolorallocate($image,43,10,241); //字体颜色
  $bgColor=imagecolorallocate($image,rand(0,255),rand(0,255),rand(0,255)); //对图像着色
  $str="abcdefghijkmnopqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ23456789";
  for($i=1;$i<=4;$i++)
  {
   $code.=substr($str,rand(0,57),1);
  }
  $_SESSION["code"]=$code;
  $font=iconv("gb2312","utf-8",$code); //转换编码
  imagettftext($image,16,rand(0,10),10,24,$fontColor,"ARIAL.TTF",$font); //输入字体
  imagegif($image);//将图片输出到游览器
}

code.gif   为什么没文字显示呢?

2010-05-28 17:03:20

#2 jake

试试这个
http://speedphp.com/bbs/thread-25-1-1.html

2010-05-28 17:46:04