<?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; pecl</title>
	<atom:link href="http://www.HazemKhaled.com/blog/tag/pecl/feed" rel="self" type="application/rss+xml" />
	<link>http://www.HazemKhaled.com</link>
	<description>أوراق خاصة</description>
	<lastBuildDate>Tue, 26 Jul 2011 07:48:27 +0000</lastBuildDate>
	<language>ar</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>دوال التنقية الجديدة PHP Filter Functions</title>
		<link>http://www.HazemKhaled.com/blog/php/%d8%af%d9%88%d8%a7%d9%84-%d8%a7%d9%84%d8%aa%d9%86%d9%82%d9%8a%d8%a9-%d8%a7%d9%84%d8%ac%d8%af%d9%8a%d8%af%d8%a9-php-filter-functions</link>
		<comments>http://www.HazemKhaled.com/blog/php/%d8%af%d9%88%d8%a7%d9%84-%d8%a7%d9%84%d8%aa%d9%86%d9%82%d9%8a%d8%a9-%d8%a7%d9%84%d8%ac%d8%af%d9%8a%d8%af%d8%a9-php-filter-functions#comments</comments>
		<pubDate>Thu, 22 Mar 2007 03:19:09 +0000</pubDate>
		<dc:creator>حازم خالد</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[pecl]]></category>
		<category><![CDATA[php5]]></category>

		<guid isPermaLink="false">http://hazemkhaled.com/php5/%d8%af%d9%88%d8%a7%d9%84-%d8%a7%d9%84%d8%aa%d9%86%d9%82%d9%8a%d8%a9-%d8%a7%d9%84%d8%ac%d8%af%d9%8a%d8%af%d8%a9-php-filter-functions</guid>
		<description><![CDATA[بسم الله PHP5 وأعوانها كل يوم جديد !! Filter Functions هي مجموعة من الدوال التي من شأنها التأكد من نوعية البيانات ولكن بشكل متطور. متاحة من أول الأصدار 5.2.0 -للمزيد حول الجديد بهذا الأصدار &#8211; بالأضافة أنها متاحة في الأمتداد extension المسماه filter التابع لمجموعة أمتدادات PECL ويمكنك تحميل النسخة من هنا (Linux &#8211; Windows [...]]]></description>
			<content:encoded><![CDATA[<p>بسم الله</p>
<p><img src="http://talks.php.net/images/animated_elephant.gif" border="0" alt="" width="98" height="60" align="right" /> PHP5 وأعوانها<br />
كل يوم جديد !!</p>
<p><strong>Filter Functions<br />
</strong> هي مجموعة من الدوال التي من شأنها التأكد من نوعية البيانات ولكن بشكل متطور.<br />
متاحة من أول الأصدار 5.2.0 -<a href="http://www.php.net/ChangeLog-5.php#5.2.0" target="_blank">للمزيد حول الجديد بهذا الأصدار</a> &#8211; بالأضافة أنها متاحة في الأمتداد extension المسماه filter التابع لمجموعة أمتدادات <a href="http://pecl.php.net/" target="_blank">PECL</a> ويمكنك تحميل النسخة من هنا (<a href="http://pecl.php.net/get/filter">Linux</a> &#8211; <a href="http://pecl4win.php.net/ext.php/php_filter.dll">Windows</a> ).</p>
<p>أما عن الفائدة فالمثال خير دليل :-</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$email</span>	<span style="color: #339933;">=</span> <span style="color: #990000;">filter_input</span><span style="color: #009900;">&#40;</span>INPUT_POST<span style="color: #339933;">,</span> <span style="color: #0000ff;">'name'</span><span style="color: #339933;">,</span> FILTER_VALIDATE_EMAIL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$age</span>	<span style="color: #339933;">=</span> <span style="color: #990000;">filter_input</span><span style="color: #009900;">&#40;</span>INPUT_POST<span style="color: #339933;">,</span> <span style="color: #0000ff;">'age'</span><span style="color: #339933;">,</span> FILTER_VALIDATE_INT<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$url</span>	<span style="color: #339933;">=</span> <span style="color: #990000;">filter_input</span><span style="color: #009900;">&#40;</span>INPUT_COOKIE<span style="color: #339933;">,</span> <span style="color: #0000ff;">'url'</span><span style="color: #339933;">,</span> FILTER_VALIDATE_URL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$raw_msg</span><span style="color: #339933;">=</span> <span style="color: #990000;">filter_input</span><span style="color: #009900;">&#40;</span>INPUT_POST<span style="color: #339933;">,</span> <span style="color: #0000ff;">'msg'</span><span style="color: #339933;">,</span> FILTER_UNSAFE_RAW<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$options</span><span style="color: #339933;">=</span> <span style="color: #990000;">filter_input</span><span style="color: #009900;">&#40;</span>INPUT_GET<span style="color: #339933;">,</span> <span style="color: #0000ff;">'options'</span><span style="color: #339933;">,</span> FILTER_SANITIZE_SPECIAL_CHARS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$data</span>	<span style="color: #339933;">=</span> <span style="color: #990000;">filter_var</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$user_data</span><span style="color: #339933;">,</span> FILTER_SANITIZE_STRING<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>أتركم مع المنوال : <a href="http://www.php.net/manual/en/ref.filter.php">Filter Functions</a></p>
<p>ملحوظة : المثال مأخوذ من مثال لرسمس في عرض له عن تقدم اللغة من سنة 1993 إلى 2007</p>
]]></content:encoded>
			<wfw:commentRss>http://www.HazemKhaled.com/blog/php/%d8%af%d9%88%d8%a7%d9%84-%d8%a7%d9%84%d8%aa%d9%86%d9%82%d9%8a%d8%a9-%d8%a7%d9%84%d8%ac%d8%af%d9%8a%d8%af%d8%a9-php-filter-functions/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

