Heim  >  Artikel  >  Backend-Entwicklung  >  看看小弟我在注册码不显示。显示为红叉。哪位高手帮忙解决下

看看小弟我在注册码不显示。显示为红叉。哪位高手帮忙解决下

WBOY
WBOYOriginal
2016-06-13 12:41:48846Durchsuche

看看我在注册码不显示。显示为红叉。谁帮忙解决下?

<br />
<?php<br />
/**<br />
* TestGuest Version1.0<br />
* ================================================<br />
* Copy 2010-2012 yc60<br />
* Web: http://www.yc60.com<br />
* ================================================<br />
* Author: Lee<br />
* Date: 2010-8-13<br />
*/<br />
session_start();<br />
<br />
//随机码的个数<br />
$_rnd_code = 4;<br />
<br />
//创建随机码<br />
for ($i=0;$i<$_rnd_code;$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 />
$_white = imagecolorallocate($_img,255,255,255);<br />
<br />
//填充<br />
imagefill($_img,0,0,$_white);<br />
<br />
$_flag = false;<br />
<br />
if ($_flag) {<br />
	//黑色,边框<br />
	$_black = imagecolorallocate($_img,0,0,0);<br />
	imagerectangle($_img,0,0,$_width-1,$_height-1,$_black);<br />
}<br />
<br />
//随即画出6个线条<br />
for ($i=0;$i<6;$i++) {<br />
	$_rnd_color = imagecolorallocate($_img,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));<br />
	imageline($_img,mt_rand(0,$_width),mt_rand(0,$_height),mt_rand(0,$_width),mt_rand(0,$_height),$_rnd_color);<br />
}<br />
<br />
//随即雪花<br />
for ($i=0;$i<100;$i++) {<br />
	$_rnd_color = imagecolorallocate($_img,mt_rand(200,255),mt_rand(200,255),mt_rand(200,255));<br />
	imagestring($_img,1,mt_rand(1,$_width),mt_rand(1,$_height),'*',$_rnd_color);<br />
}<br />
<br />
//输出验证码<br />
for ($i=0;$i<strlen($_SESSION['code']);$i++) {<br />
	$_rnd_color = imagecolorallocate($_img,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200));<br />
	imagestring($_img,5,$i*$_width/$_rnd_code+mt_rand(1,10),mt_rand(1,$_height/2),$_SESSION['code'][$i],$_rnd_color);<br />
}<br />
<br />
//输出图像<br />
header('Content-Type: image/png');<br />
imagepng($_img);<br />
<br />
//销毁<br />
imagedestroy($_img);<br />
<br />
<br />
<br />
<br />
<br />
<br />
?><br />
<br />


有高人吗?

Color
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn