<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>爱人-爱人的大杂烩 &#187; php</title>
	<atom:link href="http://ai-2.cn/category/web/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://ai-2.cn</link>
	<description>一切研究的资料库</description>
	<lastBuildDate>Tue, 24 Aug 2010 03:51:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Discuz! 7.0 论坛外部登陆详细代码</title>
		<link>http://ai-2.cn/2009/12/dz_login/</link>
		<comments>http://ai-2.cn/2009/12/dz_login/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 06:06:06 +0000</pubDate>
		<dc:creator>csecong</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[外部登录]]></category>

		<guid isPermaLink="false">http://ai-2.cn/?p=143</guid>
		<description><![CDATA[1、action那里多了&#038;loginsubmit=1

2、多了个隐藏域referer，这个referer的值就是登陆成功后的返回页面]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;">Discuz! 7.0比6.0多了一个formhash，所以，如果还象以前一样提交</span></p>
<p>（以上红色内容已过期）&#8230;&#8230;&#8230;</p>
<p>基本的登陆方式很简单，直接按照论坛登录页上的那些拷贝过来就可以了</p>
<p>&lt;form id=&#8221;ltdl&#8221; name=&#8221;ltdl&#8221; method=&#8221;post&#8221; action=&#8221;/bbs/logging.php?action=login&amp;loginsubmit=1&#8243; target=&#8221;_blank&#8221;&gt;</p>
<p>&lt;input name=&#8221;username&#8221; type=&#8221;text&#8221; size=&#8221;15&#8243; id=&#8221;username&#8221; /&gt;</p>
<p>&lt;input name=&#8221;password&#8221; type=&#8221;password&#8221; size=&#8221;15&#8243; id=&#8221;password&#8221; /&gt;</p>
<p>&lt;input name=&#8221;referer&#8221; type=&#8221;hidden&#8221; id=&#8221;referer&#8221; value=&#8221;/bbs/&#8221; /&gt;</p>
<p>&lt;input type=&#8221;submit&#8221; name=&#8221;Submit&#8221; value=&#8221;登陆&#8221; /&gt;</p>
<p>需要注意的是，这里面多了两项</p>
<p>1、action那里多了&amp;loginsubmit=1</p>
<p>2、多了个隐藏域referer，这个referer的值就是登陆成功后的返回页面</p>
]]></content:encoded>
			<wfw:commentRss>http://ai-2.cn/2009/12/dz_login/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>因为High Server Load，所以安装了Wp Super Cache</title>
		<link>http://ai-2.cn/2009/08/wp-super-cache/</link>
		<comments>http://ai-2.cn/2009/08/wp-super-cache/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 03:05:18 +0000</pubDate>
		<dc:creator>csecong</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[cpu占用过高]]></category>
		<category><![CDATA[High Server Load]]></category>
		<category><![CDATA[Wp Super Cache]]></category>

		<guid isPermaLink="false">http://ai-2.cn/?p=162</guid>
		<description><![CDATA[网站不知道什么原因造成了“High Server Load”，cpu占用过高-_-~于是被服务器暂停了帐号～问了原因，说可能是WordPress的问题，让安装Wp Super Cache插件，于是]]></description>
			<content:encoded><![CDATA[<p>12号那天，网站不知道什么原因造成了“High Server Load”，cpu占用过高-_-~于是被服务器暂停了帐号～问了原因，说可能是WordPress的问题，让安装Wp Super Cache插件，正巧这几天海底光缆中断，访问国外网站很慢，拖到今天终于装上了</p>
<p>下载wp-super-cache.0.9.6.1.zip，解压后将wp-super-cache目录上传到/wp-content/plugins目录下，然后登录WP的后台，开启这个插件，然后到设置里的WP Super Cache，将插件打开就行了</p>
<p>希望这回不会High Server Load了吧</p>
]]></content:encoded>
			<wfw:commentRss>http://ai-2.cn/2009/08/wp-super-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHProxy-php的网页代理程序源码下载</title>
		<link>http://ai-2.cn/2009/06/phproxy/</link>
		<comments>http://ai-2.cn/2009/06/phproxy/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 03:11:06 +0000</pubDate>
		<dc:creator>csecong</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[站长工具]]></category>
		<category><![CDATA[phproxy]]></category>
		<category><![CDATA[web proxy]]></category>
		<category><![CDATA[网页代理源码]]></category>
		<category><![CDATA[网页代理程序]]></category>

		<guid isPermaLink="false">http://ai-2.cn/?p=124</guid>
		<description><![CDATA[一个强大的网页代理程序的源码下载 PHProxy]]></description>
			<content:encoded><![CDATA[<p>有时候国内的网络会无法访问许多国外站点，可是我们有时候又需要到一些站点上查找资料，怎么办呢？<br />
一般人会选择使用代理服务器，可是很多代理服务器由于访问量太大或其它的一些原因速度很慢或者根本连接不上，这时，我们就需要使用网页代理了，直接通过网页代理程序所在服务器访问其它站点<br />
PHProxy就是一个很强大的开源的网页代理程序，国内不少人拿这个汉化一下然后加点广告就开始做网页代理服务了，这里我们提供他的源码，没广告，自己找个php空间传上去自己用，速度很快用起来很舒服^_^</p>
<p>鉴于某些原因，我们不提供直接下载，请点击以下链接至sourceforge官方下载最新版本<br />
<a href="http://sourceforge.net/projects/poxy/">PHProxy官方站</a></p>
<p>本站仅提供PHProxy的源码的下载方式，本站并不提供网页在线代理服务，如需此服务，请自行下载PHProxy源码，并上传到服务器上使用</p>
]]></content:encoded>
			<wfw:commentRss>http://ai-2.cn/2009/06/phproxy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>php使用GD库在图片中插入文字水印、另存</title>
		<link>http://ai-2.cn/2009/03/php_gd_text/</link>
		<comments>http://ai-2.cn/2009/03/php_gd_text/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 03:33:29 +0000</pubDate>
		<dc:creator>csecong</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[gd库]]></category>
		<category><![CDATA[php gd]]></category>
		<category><![CDATA[中文验证码]]></category>
		<category><![CDATA[图片加文字]]></category>
		<category><![CDATA[图片加水印]]></category>
		<category><![CDATA[在线生成logo]]></category>

		<guid isPermaLink="false">http://ai-2.cn/?p=94</guid>
		<description><![CDATA[如何在图片中的某位置插入一行或多行文字呢?
我们可以用php提供的GD函数库来生成]]></description>
			<content:encoded><![CDATA[<p>Php中的GD库，主要是提供了一组Php图形处理的函数，功能很强大，可以做出很炫的效果，我们这里就来实现如何在背景图片上插入文字，定义文字颜色</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$pic</span><span style="color: #339933;">=</span><span style="color: #990000;">imagecreate</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">250</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">100</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//先创建一个250×100的空白图</span>
<span style="color: #000088;">$black</span><span style="color: #339933;">=</span><span style="color: #990000;">imagecolorallocate</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pic</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//设置一下黑白色</span>
<span style="color: #000088;">$white</span><span style="color: #339933;">=</span><span style="color: #990000;">imagecolorallocate</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pic</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">150</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">150</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">255</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//设置一下黑白色</span>
<span style="color: #000088;">$simage</span> <span style="color: #339933;">=</span><span style="color: #990000;">imagecreatefromgif</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'bj.jpg'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// 读取我们的背景图片bj.jpg</span>
<span style="color: #990000;">imagecopy</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pic</span><span style="color: #339933;">,</span><span style="color: #000088;">$simage</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">250</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">100</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// 把背景图片 copy 到我们要输出的图片上</span>
<span style="color: #000088;">$font</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;msyh.ttf&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//定义一下文字的字体，需要把字体文件传到此执行文件的目录</span>
<span style="color: #000088;">$str</span> <span style="color: #339933;">=</span><span style="color: #0000ff;">'爱人的大杂烩
www.ai-2.cn'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//这里定义文字，可以单行，也可以多行</span>
<span style="color: #990000;">imagettftext</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pic</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">25</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">20</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">30</span><span style="color: #339933;">,</span><span style="color: #000088;">$white</span><span style="color: #339933;">,</span><span style="color: #000088;">$font</span><span style="color: #339933;">,</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//把文字写到图片上，其中25是定义的文字大小，0是文字倾斜度，20,30是文字在图片中的位置</span>
<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Content-type: image/gif&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//定义输出头</span>
<span style="color: #990000;">imagegif</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pic</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//在浏览器中输出图片</span>
<span style="color: #990000;">imagegif</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pic</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'jjjs.gif'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//将生成的图片另存为jjjs.gif</span>
<span style="color: #990000;">imagedestroy</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$simage</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//结束图片，释放内存</span>
<span style="color: #990000;">imagedestroy</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pic</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>gd库的应用很广泛，比如加水印，图片缩略图，生成验证码图片，在线生成logo等<br />
水印就是插入文字<br />
缩略图就是插入背景图片时定义一下插入位置<br />
验证码就是将验证码字符写到图片上<br />
生成logo就是事先定义好文字大小、背景图、颜色等，然后输出</p>
]]></content:encoded>
			<wfw:commentRss>http://ai-2.cn/2009/03/php_gd_text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用magpierss解析Rss,Rss采集,支持解析属性</title>
		<link>http://ai-2.cn/2009/02/magpierss/</link>
		<comments>http://ai-2.cn/2009/02/magpierss/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 06:41:00 +0000</pubDate>
		<dc:creator>csecong</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[网站后台]]></category>
		<category><![CDATA[magpierss]]></category>
		<category><![CDATA[Rss]]></category>
		<category><![CDATA[Rss属性解析]]></category>
		<category><![CDATA[Rss解析]]></category>

		<guid isPermaLink="false">http://ai-2.cn/?p=82</guid>
		<description><![CDATA[那天在中国站长站看到一个可以根据输入的关键词自动采集YouTubo相关视频的整站程序,下载下来仔细研究了一下,原来他是用的magpierss解析Rss的功能，把Youtubo的视频搜索结果采集到网站上显示，整个站点只需要第一次设置一下站点目录和关键词就可以完全不用管了，随时更新，完全就是YouTubo的视频内容]]></description>
			<content:encoded><![CDATA[<p><a title="magpierss官方网站" href="http://magpierss.sourceforge.net/" target="_blank">magpierss官方网站</a></p>
<p><a title="magpierss-0.72下载" href="http://www.ai-2.cn/tools/magpierss-0.72.zip" target="_blank">magpierss-0.72.zip下载</a></p>
<p>那天在中国站长站看到一个可以根据输入的关键词自动采集YouTubo相关视频的整站程序,下载下来仔细研究了一下,原来他是用的magpierss解析Rss的功能，把Youtubo的视频搜索结果采集到网站上显示，整个站点只需要第一次设置一下站点目录和关键词就可以完全不用管了，随时更新，完全就是YouTubo的视频内容</p>
<p>可是毕竟YouTubo是个国外站点，速度上不说，主要是内容大部分都是英文的，不适应国内的情况，而且不知道怎么回事，他的站点功能上还有点欠缺，分页的时候容易出错</p>
<p>于是我就根据这个修改了一个可以采集国内视频站点的工具</p>
<p>具体的工具就不发布了，主要说碰到的问题和解决方法</p>
<p>先说magpierss的使用：</p>
<p>下载<a title="magpierss-0.72下载" href="http://www.ai-2.cn/tools/magpierss-0.72.zip" target="_blank">magpierss-0.72.zip</a>，里面有个index.php文件做了基本演示，其实就是引用magpierss然后循环得到值即可</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$url</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'http://ai-2.cn/feed/'</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">require</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'rss_fetch.inc'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$rss</span> <span style="color: #339933;">=</span> fetch_rss<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$rss</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">items</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$item</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$title</span><span style="color: #339933;">=</span><span style="color: #000088;">$item</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>有些rss中的元素是带属性的，比如</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;enclosure</span> <span style="color: #000066;">url</span>=<span style="color: #ff0000;">&quot;http://www.leipzig48.com/compositions/ghost/tistime.mp3&quot;</span> <span style="color: #000066;">length</span>=<span style="color: #ff0000;">&quot;2663591&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;audio/mpeg&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/enclosure<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>这里引用<a title="schillerlabs.net" href="http://schillerlabs.net/2006/05/17/parsing-podcasts-with-magpierss/" target="_blank">schillerlabs.net</a>的解决方法，修改rss_parse.inc文件  然后这样获取</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">echo</span> <span style="color: #000088;">$arrItem</span><span style="color: #009900;">&#91;</span>’enclosure’<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>’url’<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$arrItem</span><span style="color: #009900;">&#91;</span>’enclosure’<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>’length’<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$arrItem</span><span style="color: #009900;">&#91;</span>’enclosure’<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>’type’<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></div></div>

<p>本站的下载包里已经包含了此更改</p>
<p><a title="magpierss-0.72下载" href="http://www.ai-2.cn/tools/magpierss-0.72.zip" target="_blank">magpierss-0.72.zip下载</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ai-2.cn/2009/02/magpierss/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://www.leipzig48.com/compositions/ghost/tistime.mp3" length="2663591" type="audio/mpeg" />
		</item>
		<item>
		<title>一个比较简单的随机调用文章的sql语句</title>
		<link>http://ai-2.cn/2009/02/php_rand/</link>
		<comments>http://ai-2.cn/2009/02/php_rand/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 02:09:27 +0000</pubDate>
		<dc:creator>csecong</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[php rand()]]></category>
		<category><![CDATA[随机调用]]></category>

		<guid isPermaLink="false">http://ai-2.cn/?p=75</guid>
		<description><![CDATA[介绍如何使用rand()函数来随机读取表内数据]]></description>
			<content:encoded><![CDATA[<p>在一些文章管理系统里需要调用随机文章，这里给出一个简单的调用方法</p>
<p>SELECT * FROM tablename ORDER BY RAND() LIMIT 10</p>
<p>这里随机调用某个tablename表中的10条内容</p>
<p>但是这个方法有个缺点，就是他会先扫描整个表，然后在从表中取出随机的10条数据，效率不高</p>
<p>所以，这个方法适合表内条目不多的情况下，如果表内有很多内容，比如超过10W条了-_-~就要想别的方式了，比如用RAND($maxID,$MinID)</p>
<p>这里有个phpcms的随机调用实例：<a href="http://bbs.phpcms.cn/thread-47006-1-1.html" target="_blank">添加随机文章标签，让文章随机排序^_^</a>可以参考一下</p>
]]></content:encoded>
			<wfw:commentRss>http://ai-2.cn/2009/02/php_rand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>phpcms2008改英文验证码为中文验证码</title>
		<link>http://ai-2.cn/2009/02/chinese_checkcode/</link>
		<comments>http://ai-2.cn/2009/02/chinese_checkcode/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 06:23:37 +0000</pubDate>
		<dc:creator>csecong</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[phpcms]]></category>
		<category><![CDATA[中文验证码]]></category>

		<guid isPermaLink="false">http://ai-2.cn/?p=35</guid>
		<description><![CDATA[前一段时间phpcms发布2008，有网友想把他的英文验证码改成中文验证码，于是顺便帮一下忙给改了一下，详细的更改方法及源码压缩包下载如下：……]]></description>
			<content:encoded><![CDATA[<p>也就更改2个文件就行了</p>
<p>一个是checkcode.php，直接拿下载下来的包中的文件覆盖就行了</p>
<p>另一个是include目录下的form.class.php，这里最好手工更改，因为phpcms最近经常更新，谁也不能保证是最新版本的，所以，最好手工改咯</p>
<p>因为默认的form.class.php不让输中文，改一下<br />
function checkcode($name = &#8216;checkcode&#8217;, $size = 4, $extra = &#8221;)<br />
{<br />
return &#8216;&lt;input name=&#8221;&#8216;.$name.&#8217;&#8221; id=&#8221;&#8216;.$name.&#8217;&#8221; type=&#8221;text&#8221; size=&#8221;&#8216;.$size.&#8217;&#8221; &#8216;.$extra.&#8217; &gt; &lt;img src=&#8221;checkcode.php&#8221; id=&#8221;checkcode&#8221; style=&#8221;cursor:pointer;&#8221; alt=&#8221;验证码,看不清楚?请点击刷新验证码&#8221; align=&#8221;absmiddle&#8221;/&gt;&#8217;;<br />
}</p>
<p>最后，很重要的一步，从自己的电脑c:\windows\fonts上拷贝一个自己喜欢的ttf字体文件，上传到网站根目录并改名字为heiti.ttf，要不然是显示不出中文的</p>
<p>点这里下载：<a title="phpcms2008中文验证码" href="http://www.ai-2.cn/tools/chinese_checkcode.rar" target="_blank">phpcms2008中文验证码</a></p>
<p>看看效果</p>
<div id="attachment_36" class="wp-caption alignnone" style="width: 332px"><img class="size-full wp-image-36" title="20081201_d" src="http://ai-2.cn/wp-content/uploads/2009/02/20081201_d.gif" alt="中文验证码演示图片" width="322" height="199" /><p class="wp-caption-text">中文验证码演示图片</p></div>
]]></content:encoded>
			<wfw:commentRss>http://ai-2.cn/2009/02/chinese_checkcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP得到会员所属星座的函数</title>
		<link>http://ai-2.cn/2009/02/php_horoname/</link>
		<comments>http://ai-2.cn/2009/02/php_horoname/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 08:09:59 +0000</pubDate>
		<dc:creator>csecong</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[php函数]]></category>
		<category><![CDATA[星座]]></category>

		<guid isPermaLink="false">http://ai-2.cn/?p=22</guid>
		<description><![CDATA[function horoname($horoinfo) { if ($horoinfo!=&#8221;0000&#8243;) { switch($horoinfo) { case $horoinfo&#62;=&#8221;0321&#8243; &#38;&#38; $horoinfo&#60;=&#8221;0419&#8243; : $horoscope = 1;  break; case $horoinfo&#62;=&#8221;0420&#8243; &#38;&#38; $horoinfo&#60;=&#8221;0520&#8243; : $horoscope = 2;  break; case $horoinfo&#62;=&#8221;0521&#8243; &#38;&#38; $horoinfo&#60;=&#8221;0620&#8243; : $horoscope = 3;  break; case $horoinfo&#62;=&#8221;0621&#8243; &#38;&#38; $horoinfo&#60;=&#8221;0721&#8243; : $horoscope = 4;  break; case $horoinfo&#62;=&#8221;0722&#8243; &#38;&#38; $horoinfo&#60;=&#8221;0822&#8243; : $horoscope = 5;  break; case $horoinfo&#62;=&#8221;0823&#8243; [...]]]></description>
			<content:encoded><![CDATA[<p>function horoname($horoinfo) {</p>
<p>if ($horoinfo!=&#8221;0000&#8243;) {<br />
switch($horoinfo) {<br />
case $horoinfo&gt;=&#8221;0321&#8243; &amp;&amp; $horoinfo&lt;=&#8221;0419&#8243; : $horoscope = 1;  break;<br />
case $horoinfo&gt;=&#8221;0420&#8243; &amp;&amp; $horoinfo&lt;=&#8221;0520&#8243; : $horoscope = 2;  break;<br />
case $horoinfo&gt;=&#8221;0521&#8243; &amp;&amp; $horoinfo&lt;=&#8221;0620&#8243; : $horoscope = 3;  break;<br />
case $horoinfo&gt;=&#8221;0621&#8243; &amp;&amp; $horoinfo&lt;=&#8221;0721&#8243; : $horoscope = 4;  break;<br />
case $horoinfo&gt;=&#8221;0722&#8243; &amp;&amp; $horoinfo&lt;=&#8221;0822&#8243; : $horoscope = 5;  break;<br />
case $horoinfo&gt;=&#8221;0823&#8243; &amp;&amp; $horoinfo&lt;=&#8221;0922&#8243; : $horoscope = 6;  break;<br />
case $horoinfo&gt;=&#8221;0923&#8243; &amp;&amp; $horoinfo&lt;=&#8221;1022&#8243; : $horoscope = 7;  break;<br />
case $horoinfo&gt;=&#8221;1023&#8243; &amp;&amp; $horoinfo&lt;=&#8221;1121&#8243; : $horoscope = 8;  break;<br />
case $horoinfo&gt;=&#8221;1122&#8243; &amp;&amp; $horoinfo&lt;=&#8221;1221&#8243; : $horoscope = 9;  break;<br />
case $horoinfo&gt;=&#8221;0120&#8243; &amp;&amp; $horoinfo&lt;=&#8221;0218&#8243; : $horoscope = 11;  break;<br />
case $horoinfo&gt;=&#8221;0219&#8243; &amp;&amp; $horoinfo&lt;=&#8221;0320&#8243; : $horoscope = 12;  break;<br />
default: $horoscope = 10;<br />
}<br />
}else{<br />
$horoscope = 0;<br />
}<br />
$horoscopename = array(&#8221;, &#8216;白羊座&#8217;, &#8216;金牛座&#8217;, &#8216;双子座&#8217;, &#8216;巨蟹座&#8217;, &#8216;狮子座&#8217;, &#8216;处女座&#8217;, &#8216;天秤座&#8217;, &#8216;天蝎座&#8217;, &#8216;射手座&#8217; ,&#8217;摩羯座&#8217;,'水瓶座&#8217;,'双鱼座&#8217;);<br />
$horoname=$horoscopename[$horoscope];</p>
<p>//return $horoscope;<br />
return $horoname;<br />
}</p>
<p>用法：直接调用这个函数就可以了，输入的值是月份+日期</p>
<p>输出结果直接是星座名称</p>
]]></content:encoded>
			<wfw:commentRss>http://ai-2.cn/2009/02/php_horoname/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
