为啥无法输出一张图片

WBOY
发布: 2016-06-13 12:29:39
原创
797 人浏览过

为什么无法输出一张图片

	session_start();<br />
	<br />
	//随机码的个数<br />
	//$_rnd_code = 4;<br />
	<br />
	//创建随机码<br />
	for($i=0;$i<4;$i++){<br />
		$_nmsg.=dechex(mt_rand(0,15));<br />
	}<br />
	<br />
	//保存session<br />
	$_SESSION['code']=$_nmsg;<br />
	<br />
	//长和高<br />
	$_width = 75;<br />
	$_height = 25;<br />
	<br />
	//创建一张图像<br />
	$_img = imagecreatetruecolor($_width,$_height);<br />
<br />
	<br />
<br />
	//输出图像<br />
	header('Content-Type:image/png');<br />
	imagepng($_img);
登录后复制

输出结果为
<br /><br />
<b>Notice</b>:  Undefined variable: _rnd_code in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Warning</b>:  Division by zero in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Notice</b>:  Undefined variable: _heght in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Warning</b>:  mt_rand(): max(0) is smaller than min(1) in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Notice</b>:  Undefined variable: _rnd_code in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Warning</b>:  Division by zero in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Notice</b>:  Undefined variable: _heght in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Warning</b>:  mt_rand(): max(0) is smaller than min(1) in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Notice</b>:  Undefined variable: _rnd_code in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Warning</b>:  Division by zero in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Notice</b>:  Undefined variable: _heght in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Warning</b>:  mt_rand(): max(0) is smaller than min(1) in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Notice</b>:  Undefined variable: _rnd_code in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Warning</b>:  Division by zero in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Notice</b>:  Undefined variable: _heght in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Warning</b>:  mt_rand(): max(0) is smaller than min(1) in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Notice</b>:  Undefined variable: _rnd_code in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Warning</b>:  Division by zero in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Notice</b>:  Undefined variable: _heght in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
<br /><br />
<b>Warning</b>:  mt_rand(): max(0) is smaller than min(1) in <b>D:\AMP\web\ide_tmp.php</b> on line <b>53</b><br /><br />
‰PNG<br />

登录后复制
按错误信息修改
然后得:
仍然是不友好的“验证码”图片
将header注释掉,打开错误就可以看到错误。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!