欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

为啥无法输出一张图片

程序员文章站 2024-01-23 20:47:46
...
为什么无法输出一张图片
	session_start();

//随机码的个数
//$_rnd_code = 4;

//创建随机码
for($i=0;$i $_nmsg.=dechex(mt_rand(0,15));
}

//保存session
$_SESSION['code']=$_nmsg;

//长和高
$_width = 75;
$_height = 25;

//创建一张图像
$_img = imagecreatetruecolor($_width,$_height);



//输出图像
header('Content-Type:image/png');
imagepng($_img);

输出结果为为啥无法输出一张图片
------解决方案--------------------


Notice: Undefined variable: _rnd_code in D:\AMP\web\ide_tmp.php on line 53



Warning: Division by zero in D:\AMP\web\ide_tmp.php on line 53



Notice: Undefined variable: _heght in D:\AMP\web\ide_tmp.php on line 53



Warning: mt_rand(): max(0) is smaller than min(1) in D:\AMP\web\ide_tmp.php on line 53



Notice: Undefined variable: _rnd_code in D:\AMP\web\ide_tmp.php on line 53



Warning: Division by zero in D:\AMP\web\ide_tmp.php on line 53



Notice: Undefined variable: _heght in D:\AMP\web\ide_tmp.php on line 53



Warning: mt_rand(): max(0) is smaller than min(1) in D:\AMP\web\ide_tmp.php on line 53



Notice: Undefined variable: _rnd_code in D:\AMP\web\ide_tmp.php on line 53



Warning: Division by zero in D:\AMP\web\ide_tmp.php on line 53



Notice: Undefined variable: _heght in D:\AMP\web\ide_tmp.php on line 53



Warning: mt_rand(): max(0) is smaller than min(1) in D:\AMP\web\ide_tmp.php on line 53



Notice: Undefined variable: _rnd_code in D:\AMP\web\ide_tmp.php on line 53



Warning: Division by zero in D:\AMP\web\ide_tmp.php on line 53



Notice: Undefined variable: _heght in D:\AMP\web\ide_tmp.php on line 53



Warning: mt_rand(): max(0) is smaller than min(1) in D:\AMP\web\ide_tmp.php on line 53



Notice: Undefined variable: _rnd_code in D:\AMP\web\ide_tmp.php on line 53



Warning: Division by zero in D:\AMP\web\ide_tmp.php on line 53



Notice: Undefined variable: _heght in D:\AMP\web\ide_tmp.php on line 53



Warning: mt_rand(): max(0) is smaller than min(1) in D:\AMP\web\ide_tmp.php on line 53

‰PNG
按错误信息修改
然后得:为啥无法输出一张图片
仍然是不友好的“验证码”图片

------解决方案--------------------
将header注释掉,打开错误就可以看到错误。
为啥无法输出一张图片

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频