为什么输出的是方框呢??

来源:1-10 PHP验证码制作之汉字验证码实现

圣卡西

2015-01-12 17:15


session_start();



$image=imagecreatetruecolor(200, 60);

$bgcolor=imagecolorallocate($image, 255, 255, 255);

imagefill($image, 0, 0, $bgcolor);



$fontface='SIMHEI.TTF';

$strdb=array('幕','课','网','赞');

$captcha_code="";

for($i=0;$i<4;$i++){

$fontcolor=imagecolorallocate($image, rand(0,120), rand(0,120), rand(0,120));

$cn=$strdb[$i];

$captcha_code.=$cn;

imagettftext($image, mt_rand(20, 24), mt_rand(-60, 60), (40*$i+20), mt_rand(30, 35), $fontcolor, $fontface, $cn);

}

$_SESSION['authcode']=$captcha_code;

54b390b200019e6d02000060.jpg

写回答 关注

3回答

  • Clarence_qq
    2015-11-04 14:50:29

    我也是这样的问题


  • AzureRay
    2015-10-23 22:31:03

    你引入的什么字体文件啊?

  • 要没时间了o_0
    2015-07-23 16:04:17

    遇到同样的问题 你解决了吗?

PHP实现验证码制作

各种形态验证码核心原理与实现技巧,讲解实现过程中的技术难点

37926 学习 · 321 问题

查看课程

相似问题