为了账号安全,请及时绑定邮箱和手机立即绑定

验证码不显示求解答

<?php
ob_clean();
require_once 'string.func.php';
//通过GD库实现验证码
//创建画布
$width=80;
$height=20;
$image=imagecreate($width, $height);
//设置画布颜色
$white=imagecolorallocate($image, 255, 255,255);
//设置画笔颜色
$black=imagecolorallocate($image,0, 0, 0);
//用填充矩形来填充画布
imagefilledrectangle($image, 1, 1, $width-2, $height-2, $white);
$type=1;
$length=4;
$chars=buildRandomString($type,$length);
$sess_name="verify";

header("Content-Type:image/png");

imagegif($image);
//SESSION,目的就是要与用户输入的验证码进行比对
$_SESSION['sess_name']=$chars;
$fontfiles=array("MSYH.TTF","MSYHBD.TTF","SIMSUN.TTC","SIMYOU.TTF");

for ($i=0;$i<$length;$i++){
    //写 TTF文字到图中。
    $size = mt_rand ( 14, 18 );
    $angle = mt_rand ( - 15, 15 );
    $x = 5 + $i * $size;
    $y = mt_rand ( 20, 26 );
    $fontfile = "../fonts/" . $fontfiles [mt_rand ( 0, count ( $fontfiles ) - 1 )];
    $color = imagecolorallocate ( $image, mt_rand ( 50, 90 ), mt_rand ( 80, 200 ), mt_rand ( 90, 180 ) );
    $text = substr ( $chars, $i, 1 );
    imagestring( $image, $size, $angle, $x, $y, $color, $fontfile, $text );
    
}

?>


正在回答

2 回答

你缺少了部分代码:

header ( "content-type:image/gif" );

imagegif ( $image );

imagedestroy ( $image );


0 回复 有任何疑惑可以回复我~

版本几点几的?

0 回复 有任何疑惑可以回复我~
#1

qq_随风_134

我版本11.0.2的用老师的源代码,显示空白的请问怎么解决
2017-07-22 回复 有任何疑惑可以回复我~
#2

晚安sp 回复 qq_随风_134

两年前。。。。。我问的PHP版本,11是什么鬼,,,
2017-07-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117242    人
  • 解答问题       2101    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

验证码不显示求解答

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号