<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post//</link>
<title><![CDATA[php生成一定角度的验证图片]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Wed, 07 Jul 2010 14:49:28 +0000</pubDate> 
<guid>https://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	<div class="code"><br/> &lt;?php<br/><br/>//设置文件头;<br/>Header(&quot;Content-type: image/PNG&quot;);<br/><br/>function make_rand($length=&quot;32&quot;)&#123;//验证码文字生成函数<br/>&nbsp;&nbsp;&nbsp;&nbsp;$str=&quot;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$result=&quot;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;for($i=0;$i&lt;$length;$i++)&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$num&#91;$i&#93;=rand(0,61);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result.=$str&#91;$num&#91;$i&#93;&#93;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return $result;<br/>&#125;<br/>$checkcode = make_rand(5);<br/><br/>//生成验证码图片;<br/>$im = imagecreate(60,22);<br/>$black = ImageColorAllocate($im, 0,0,0);<br/>$white = ImageColorAllocate($im, 255,255,255);<br/><br/>imagefill($im, 68, 30, $gray);<br/><br/>$text = $checkcode;<br/>$font = &#039;c:&#92;&#92;WINDOWS&#92;&#92;Fonts&#92;&#92;arial.ttf&#039;;<br/><br/>for ($i=0;$i&lt;strlen($text);$i++)<br/>&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$tmp =substr($text,$i,1);<br/>&nbsp;&nbsp;&nbsp;&nbsp;$array = array(-1,1);<br/>&nbsp;&nbsp;&nbsp;&nbsp;$p = array_rand($array);<br/>&nbsp;&nbsp;&nbsp;&nbsp;$an = $p*mt_rand(1,20);//角度<br/>&nbsp;&nbsp;&nbsp;&nbsp;$size = 10;<br/>&nbsp;&nbsp;&nbsp;&nbsp;imagettftext($im,$size,$an,10+$i*$size,15,$white,$font,$tmp);<br/>&#125;<br/><br/>//将五位验证码绘入图片;<br/>//imagestring($im, 5, 8, 3, $checkcode, $black);<br/><br/>//加入干扰象素;<br/>$count = 150;//干扰像素的数量<br/>for($i=0; $i&lt;$count; $i++)&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));<br/>&nbsp;&nbsp;&nbsp;&nbsp;imagesetpixel($im, rand()%70 , rand()%30 , $randcolor);<br/>&#125;<br/>//以PNG格式将图像输出到浏览器或文件;<br/>ImagePNG($im);<br/><br/>//销毁一图像,释放与image关联的内存;<br/>ImageDestroy($im);<br/>?&gt;<br/><br/></div><br/><br/>来源：http://blog.sina.com.cn/s/blog_53fa176f01008tby.html
]]>
</description>
</item><item>
<link>https://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] php生成一定角度的验证图片]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>