<?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>PHP验证 &#8211; 九创科技</title>
	<atom:link href="https://www.3code.cn/tag/php-yanzheng-tag/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.3code.cn</link>
	<description>Wordpress外贸企业主题, Wp企业主题, wordpress企业主题, wordpress主题定制, WORDPRESS外贸网站建设SEO</description>
	<lastBuildDate>Sun, 22 Nov 2009 03:45:14 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>PHP过滤非法字符的函数</title>
		<link>https://www.3code.cn/php-filter-char/</link>
		
		<dc:creator><![CDATA[寒林]]></dc:creator>
		<pubDate>Sun, 22 Nov 2009 03:45:14 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP 函数]]></category>
		<category><![CDATA[PHP验证]]></category>
		<guid isPermaLink="false">https://www.3code.cn/?p=634</guid>

					<description><![CDATA[PHP过滤非法字符的函数，为了安全，我们常用到下面的函数来过滤一些传递过来的非法字符：]]></description>
										<content:encoded><![CDATA[<p><strong>PHP过滤非法字符的函数</strong></p>
<p>为了安全，我们常用到下面的函数来过滤一些传递过来的非法字符：</p>
<p>&lt;?php<br />
//要过滤的非法字符<br />
$ArrFiltrate=array(&#8220;&#8216;&#8221;,&#8221;;&#8221;,&#8221;union&#8221;,&#8221;select&#8221;,&#8221;delete&#8221;,&#8221;&#8216;&#8221;,&#8221;or&#8221;,&#8221;and&#8221;,&#8221;=&#8221;);<br />
//出错后要跳转的url,不填则默认前一页<br />
$StrGoUrl=&#8221;&#8221;;<br />
//是否存在数组中的值<br />
function FunStringExist($StrFiltrate,$ArrFiltrate){<br />
foreach ($ArrFiltrate as $key=&gt;$value){<br />
if (eregi($value,$StrFiltrate)){<br />
return true;<br />
}<br />
}<br />
return false;<br />
}<br />
//合并$_POST 和 $_GET<br />
if(function_exists(array_merge)){<br />
$ArrPostAndGet=array_merge($HTTP_POST_VARS,$HTTP_GET_VARS);<br />
}else{<br />
foreach($HTTP_POST_VARS as $key=&gt;$value){<br />
$ArrPostAndGet[]=$value;<br />
}<br />
foreach($HTTP_GET_VARS as $key=&gt;$value){<br />
$ArrPostAndGet[]=$value;<br />
}<br />
}<br />
//验证开始<br />
foreach($ArrPostAndGet as $key=&gt;$value){<br />
if (FunStringExist($value,$ArrFiltrate)){<br />
if (empty($StrGoUrl)){<br />
echo &#8220;&lt;script language=\&#8221;javascript\&#8221;&gt;history.go(-1);&lt;/script&gt;&#8221;;<br />
}else{<br />
echo &#8220;&lt;script language=\&#8221;javascript\&#8221;&gt;window.location=\&#8221;&#8221;.$StrGoUrl.&#8221;\&#8221;;&lt;/script&gt;&#8221;;<br />
}<br />
exit;<br />
}<br />
}</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PHP检测URL地址有效性</title>
		<link>https://www.3code.cn/php-check-url/</link>
		
		<dc:creator><![CDATA[寒林]]></dc:creator>
		<pubDate>Mon, 02 Nov 2009 06:28:10 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP验证]]></category>
		<guid isPermaLink="false">https://www.3code.cn/?p=110</guid>

					<description><![CDATA[PHP检测URL地址有效性, CHECK URL]]></description>
										<content:encoded><![CDATA[<p><strong>PHP检测URL地址有效性</strong></p>
<p><code><span style="color: #000000;"><span style="color: #0000bb;">&lt;?<br />
</span><span style="color: #007700;">function </span><span style="color: #0000bb;">is_url</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$str</span><span style="color: #007700;">){<br />
return </span><span style="color: #0000bb;">preg_match</span><span style="color: #007700;">(</span><span style="color: #dd0000;">"/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&amp;_~`@[\]\':+!]*([^&lt;&gt;\"])*$/"</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$str</span><span style="color: #007700;">);<br />
}<br />
</span><span style="color: #0000bb;">?&gt;</span></span></code></p>
<p><span style="color: #000000;"><span style="color: #0000bb;"><br />
</span></span></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PHP一些常用的验证函数</title>
		<link>https://www.3code.cn/php-yanzheng-functions/</link>
		
		<dc:creator><![CDATA[寒林]]></dc:creator>
		<pubDate>Mon, 02 Nov 2009 06:19:22 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP 函数]]></category>
		<category><![CDATA[PHP验证]]></category>
		<guid isPermaLink="false">https://www.3code.cn/?p=107</guid>

					<description><![CDATA[PHP一些常用的验证函数，包括QQ，ZIP，TEL，LANGUAGE等。]]></description>
										<content:encoded><![CDATA[<p>PHP一些常用的验证函数</p>
<p><code><span style="color: #000000;"><span style="color: #0000bb;">&lt;?<br />
</span><span style="color: #007700;">function </span><span style="color: #0000bb;">is_qq</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$str</span><span style="color: #007700;">){<br />
return </span><span style="color: #0000bb;">preg_match</span><span style="color: #007700;">(</span><span style="color: #dd0000;">"/^[1-9]\d{4,8}$/"</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$str</span><span style="color: #007700;">);<br />
}</p>
<p>function </span><span style="color: #0000bb;">is_zip</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$str</span><span style="color: #007700;">){<br />
return </span><span style="color: #0000bb;">preg_match</span><span style="color: #007700;">(</span><span style="color: #dd0000;">"/^[1-9]\d{5}$/"</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$str</span><span style="color: #007700;">);<br />
}</p>
<p>function </span><span style="color: #0000bb;">is_idcard</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$str</span><span style="color: #007700;">){<br />
return </span><span style="color: #0000bb;">preg_match</span><span style="color: #007700;">(</span><span style="color: #dd0000;">"/^\d{15}(\d{2}[A-Za-z0-9])?$/"</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$str</span><span style="color: #007700;">);<br />
}</p>
<p>function </span><span style="color: #0000bb;">is_chinese</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$str</span><span style="color: #007700;">){<br />
return </span><span style="color: #0000bb;">ereg</span><span style="color: #007700;">(</span><span style="color: #dd0000;">"^["</span><span style="color: #007700;">.</span><span style="color: #0000bb;">chr</span><span style="color: #007700;">(</span><span style="color: #0000bb;">0xa1</span><span style="color: #007700;">).</span><span style="color: #dd0000;">"-"</span><span style="color: #007700;">.</span><span style="color: #0000bb;">chr</span><span style="color: #007700;">(</span><span style="color: #0000bb;">0xff</span><span style="color: #007700;">).</span><span style="color: #dd0000;">"]+$"</span><span style="color: #007700;">,</span><span style="color: #0000bb;">$str</span><span style="color: #007700;">);<br />
}</p>
<p>function </span><span style="color: #0000bb;">is_english</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$str</span><span style="color: #007700;">){<br />
return </span><span style="color: #0000bb;">preg_match</span><span style="color: #007700;">(</span><span style="color: #dd0000;">"/^[A-Za-z]+$/"</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$str</span><span style="color: #007700;">);<br />
}</p>
<p>function </span><span style="color: #0000bb;">is_mobile</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$str</span><span style="color: #007700;">){<br />
return </span><span style="color: #0000bb;">preg_match</span><span style="color: #007700;">(</span><span style="color: #dd0000;">"/^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/"</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$str</span><span style="color: #007700;">);<br />
}</p>
<p>function </span><span style="color: #0000bb;">is_phone</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$str</span><span style="color: #007700;">){<br />
return </span><span style="color: #0000bb;">preg_match</span><span style="color: #007700;">(</span><span style="color: #dd0000;">"/^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/"</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$str</span><span style="color: #007700;">);<br />
}</p>
<p></span><span style="color: #0000bb;">?&gt;</span> </span></code></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
