<?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>M.M.F Blog &#187; شرح</title>
	<atom:link href="http://www.eng-mmf.com/tag/%d8%b4%d8%b1%d8%ad/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eng-mmf.com</link>
	<description>Special Professional</description>
	<lastBuildDate>Wed, 11 Aug 2010 12:13:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>شرح Unix Cron jobs</title>
		<link>http://www.eng-mmf.com/2010/03/unix-cron-jobs-tutorial/</link>
		<comments>http://www.eng-mmf.com/2010/03/unix-cron-jobs-tutorial/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 15:32:16 +0000</pubDate>
		<dc:creator>MMF</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[عــــام]]></category>
		<category><![CDATA[ويـــب]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[شرح]]></category>
		<category><![CDATA[عــام]]></category>
		<category><![CDATA[ويــب]]></category>

		<guid isPermaLink="false">http://www.eng-mmf.com/?p=315</guid>
		<description><![CDATA[السلام عليكم ,
اذا كنت مطور مواقع و خاصة بلغة PHP فقد تكون فكرت &#8221; هل يمكن أن يتم تنفيذ ملف PHP أوتوماتيكيا ؟!!! &#8221; ؟ .
الحل لتنفيذ ملفات php اوتوماتيكيا هو Cron jobs .
اذا كنت صاحب موقع و تود عمل استراتيجية لعمل backup  لقاعدة البيانات ( مثلا كل أسبوع ) , فالطبيعى أن تقوم
بتشغيل السكريبت [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #3366ff;">السلام عليكم</span> ,</p>
<p><span style="color: #ff0000;">اذا كنت مطور مواقع و خاصة بلغة <a href="http://www.eng-mmf.com/category/php/" target="_blank">PHP</a> فقد تكون فكرت &#8221; هل يمكن أن يتم تنفيذ ملف PHP أوتوماتيكيا ؟!!! &#8221; ؟ .</span></p>
<p><span style="color: #ff0000;">الحل لتنفيذ ملفات php اوتوماتيكيا هو <strong>Cron jobs</strong> </span>.</p>
<hr /><span style="color: #3366ff;">اذا كنت صاحب موقع و تود عمل استراتيجية لعمل backup  لقاعدة البيانات ( مثلا كل أسبوع ) , فالطبيعى أن تقوم</span></p>
<p><span style="color: #3366ff;">بتشغيل السكريبت بنفسك ( و هذا السكريبت يقوم بدوره و هو أخد نسخة backup من قاعدة البيانات ).</span></p>
<p><span style="color: #3366ff;">هل فكرت أن كل ذلك يمكن أن يتم أوتوماتيكيا بدون أى تدخل منك ؟!!!</span></p>
<p><span style="color: #3366ff;">بالإضافة لذلك سيتم ارسال رسالة إلى ايميلك لإعلامك أنه تم أخد نسخة احتياطى من قاعدة البيانات </span> <img src='http://www.eng-mmf.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr /><span style="color: #ff0000;">الطبيعى أن ملف php  يحتاج لتدخل منك لكى يتم تنفيذه, و لكن مع cron jobs  يمكن أن يتم تنفيذ الملف أوتوماتيكيا !!</span></p>
<hr /><span style="color: #3366ff;">ماهى Cron Jobs  ؟</span><br />
أفضل تعريف وجدته لـ Cron Jobs هو</p>
<blockquote>
<p style="direction: ltr;">A command on a server, executed at regular intervals. These commands are stored in a Unix configuration file called crontab.  [<a href="http://docs.cpanel.net/twiki/bin/view/AllDocumentation/CpanelDocs/CPanelGlossary#CronJob" target="_blank">cPanel Glossary</a>]</p>
</blockquote>
<p><img class="alignright" src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/MIH-film97jpg.jpg/170px-MIH-film97jpg.jpg" alt="" width="82" height="122" /><span style="color: #3366ff;">هى أداه فى اللينكس تسمح بعمل جدولة للمهام. بمعنى أنه يمكنك تنفيذ أمر معين كل فترة معينة.</span></p>
<p><span style="color: #3366ff;">و يرجع تسميتها الى الساعة الشهيرة Chronograph .</span></p>
<p><span style="color: #3366ff;">ببساطة يمكنك تنفيذ ملف php كل فترة معينة (مثلا كل يوم  الساعة 7 صباحا ). و بالتالى يمكن تنفيذ ملفات php  أوتوماتيكيا.</span></p>
<p style="direction: rtl;">
<hr /><span style="text-decoration: underline;">لتشغيل ملف php اوتوماتيكيا :</span></p>
<p>- <span style="color: #3366ff;">ندخل على لوحة التحكم cPanel الخاصة بالموقع </span></p>
<p>-<span style="color: #3366ff;"> ثم من جزأ Advanced نختار Cron Jobs كما بالصورة</span></p>
<p><img class="alignnone" src="http://eng-mmf.com/images/1.png" alt="" width="509" height="183" /></p>
<p>- <span style="color: #3366ff;">نقوم بإدخال الايميل المراد ارسال تقرير إليه , ثم نقوم بتحديد الوقت (دقيقة, ساعة, يوم, شهر, أسبوع )</span></p>
<p>-<span style="color: #ff0000;"> ثم نقوم بتحديد المهمة أو الأمر و لتنفيذ ملف php  نستخدم الأمر </span></p>
<blockquote>
<p style="direction: ltr;">php http://www.eng-mmf.com/index.php</p>
</blockquote>
<p style="direction: rtl;"><span style="color: #3366ff;">هنا نقوم بتشغيل الملف الموجود فى المسار  http://www.eng-mmf.com/index.php  كل يوم الساعة 12 صباحا.</span></p>
<p style="direction: rtl;"><img class="alignnone" src="http://eng-mmf.com/images/2.png" alt="cron jobs" width="593" height="450" /></p>
<p style="direction: rtl;"><span style="color: #ff0000;">ثم نضغط على Add New Cron Job , ستلاحظ ظهور التالى بعد عملية الإضافة </span></p>
<p style="direction: rtl;"><img class="alignnone" src="http://eng-mmf.com/images/3.png" alt="" width="588" height="82" /></p>
<p><span style="color: #ff0000;">و بذلك يمكن تشغيل ملف php أوتوماتيكيا , كل مدة معينة </span></p>
<p><span style="color: #ff0000;">كل هذا بإستخدام  Cron Jobs</span></p>
<p><span style="color: #ff0000;"><a href="http://en.wikipedia.org/wiki/Cron" target="_blank"><span style="color: #333399;">للمزيد عن Cron Jobs</span></a></span></p>
<p><span style="color: #3366ff;">تم بحمد الله</span> <img src='http://www.eng-mmf.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.eng-mmf.com/2010/03/unix-cron-jobs-tutorial/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>regular expressions in PHP</title>
		<link>http://www.eng-mmf.com/2010/03/regular-expressions-in-php/</link>
		<comments>http://www.eng-mmf.com/2010/03/regular-expressions-in-php/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 01:21:23 +0000</pubDate>
		<dc:creator>MMF</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[برمجة]]></category>
		<category><![CDATA[ويـــب]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[شرح]]></category>

		<guid isPermaLink="false">http://www.eng-mmf.com/?p=237</guid>
		<description><![CDATA[السلام عليكم   ,
كنا قد تحدثنا فى التدوينة السابقة عن regular expression بشكل عام,
و قمنا بإستخدام صفحة regular expression helper للتطبيق على الأمثلة ,
و الأن حان الوقت للتحدث عن كيفية استخدام regular expressions فى لغة PHP.
يوجد نوعين من الـ regular expressions  فى PHP :

POSIX Extended و نستخدم معه الدوال ereg , eregi
Perl Compatible و [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><span style="color: #0000ff;">السلام عليكم <img src='http://www.eng-mmf.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span> </span>,</p>
<p><span style="color: #ff0000;">كنا قد تحدثنا فى التدوينة السابقة عن </span><strong><a href="http://www.eng-mmf.com/2010/03/regular-expressions-tutorial/" target="_blank"><span style="color: #ff0000;">regular expression</span></a></strong><span style="color: #ff0000;"> بشكل عام,</span></p>
<p><span style="color: #ff0000;">و قمنا بإستخدام صفحة </span><a href="http://regex.eng-mmf.com/" target="_blank"><span style="color: #ff0000;">regular expression helper</span></a><span style="color: #ff0000;"> للتطبيق على الأمثلة</span> ,</p>
<p><span style="color: #ff0000;">و الأن حان الوقت للتحدث عن كيفية استخدام </span><strong><span style="color: #ff0000;">regular expressions</span></strong><span style="color: #ff0000;"> فى لغة <a href="http://www.eng-mmf.com/category/php/" target="_blank">PHP</a>.</span></p>
<p><span style="text-decoration: underline;"><span style="color: #3366ff;">يوجد نوعين من الـ regular expressions  فى <a href="http://www.eng-mmf.com/tag/php/" target="_blank">PHP </a>:</span></span></p>
<ol>
<li><strong><span style="color: #ff0000;">POSIX Extended</span></strong> <span style="color: #3366ff;">و نستخدم معه الدوال <a href="http://php.net/manual/en/function.ereg.php" target="_blank">ereg </a>, <a href="http://php.net/manual/en/function.eregi.php" target="_blank">eregi</a></span></li>
<li><strong><span style="color: #ff0000;">Perl Compatible</span></strong> <span style="color: #3366ff;">و نستخدم معه الدوال <a href="http://php.net/manual/en/function.preg-match.php" target="_blank">perl_match</a>,<a href="http://php.net/manual/en/function.preg-replace.php" target="_blank"> perl_replace</a></span></li>
</ol>
<p><span style="color: #3366ff;">و الجدير بالذكر أنه يجب وضع الـ regular expression بين علامتين forward slash /  فى حالة استخدام Perl Compitable, و أيضا يجب ذكر أن Perl Compatible أقوى و أسرع من POSIX Extended .  و إليكم الأمثلة:</span></p>
<p style="text-align: left;"><span style="color: #ff0000;">Regular Expression to check email using Perl compatible</span></p>
<pre class="brush:php">$email = 'anyone@yahoo.com';
$pattern = '/^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$/';
if( preg_match( $pattern, $email ) ) {
    echo 'good one';
} else {
    echo "Bad email!, doesn't match";
}</pre>
<p style="text-align: left;"><span style="color: #ff0000;">Regular Expression to check email using POSIX Extended</span></p>
<pre class="brush:php">$email = 'anyone@yahoo.com';
$pattern = '^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$';
if( ereg( $pattern, $email ) ) {
    echo 'good one';
} else {
    echo "Bad email!, doesn't match";
}</pre>
<p><span style="color: #3366ff;">و هكذا يمكنك استخدام <a href="http://www.eng-mmf.com/2010/03/regular-expressions-tutorial/" target="_blank">regular expressions</a> داخل PHP.</span></p>
<p><span style="color: #ff9900;"><span style="color: #3366ff;">بالتوفيق ان شاء الرحمن</span> </span> <img src='http://www.eng-mmf.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.eng-mmf.com/2010/03/regular-expressions-in-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>شرح Regular Expressions</title>
		<link>http://www.eng-mmf.com/2010/03/regular-expressions-tutorial/</link>
		<comments>http://www.eng-mmf.com/2010/03/regular-expressions-tutorial/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 18:52:02 +0000</pubDate>
		<dc:creator>MMF</dc:creator>
				<category><![CDATA[برمجة]]></category>
		<category><![CDATA[ويـــب]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[شرح]]></category>

		<guid isPermaLink="false">http://www.eng-mmf.com/?p=228</guid>
		<description><![CDATA[السلام عليكم ورحمه الله ,
إليكم شرح  regular expressions أو مايطلق عليها التعابير القياسية ,
الشرح باللغة العربية , كما يمكن التطبيق عن طريق استخدم الصفحة التالية:
Regular Expression Helper
الشرح يعتبر مقدمة جيدة فى regular expressions و مفيدة ان شاء الله

و قت سعيد مع  regular expressions  
للتحميل اضغط هنا
تحديث: تم اضافة الكتاب فى موقع كتب kutub.info .
 [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #3366ff;">السلام عليكم ورحمه الله</span> ,</p>
<p><span style="color: #ff0000;">إليكم شرح </span><strong><span style="color: #ff0000;"> regular expressions</span></strong><span style="color: #ff0000;"> أو مايطلق عليها </span><strong><span style="color: #ff0000;">التعابير القياسية</span></strong><span style="color: #ff0000;"> ,</span></p>
<p><span style="color: #ff0000;">الشرح باللغة العربية , كما يمكن التطبيق عن طريق استخدم الصفحة التالية</span>:</p>
<p><a title="regular rxpression" href="http://regex.eng-mmf.com/" target="_blank">Regular Expression Helper</a></p>
<p><span style="color: #ff0000;">الشرح يعتبر مقدمة جيدة فى regular expressions و مفيدة ان شاء الله</span><br />
<object id="doc_159427272396469" style="outline: none;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="600" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="doc_159427272396469" /><param name="data" value="http://d1.scribdassets.com/ScribdViewer.swf" /><param name="wmode" value="opaque" /><param name="bgcolor" value="#ffffff" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="FlashVars" value="document_id=27976209&amp;access_key=key-1haqlqudajsedlgln0de&amp;page=1&amp;viewMode=list" /><param name="src" value="http://d1.scribdassets.com/ScribdViewer.swf" /><param name="allowfullscreen" value="true" /><param name="flashvars" value="document_id=27976209&amp;access_key=key-1haqlqudajsedlgln0de&amp;page=1&amp;viewMode=list" /><embed id="doc_159427272396469" style="outline: none;" type="application/x-shockwave-flash" width="600" height="600" src="http://d1.scribdassets.com/ScribdViewer.swf" flashvars="document_id=27976209&amp;access_key=key-1haqlqudajsedlgln0de&amp;page=1&amp;viewMode=list" allowscriptaccess="always" allowfullscreen="true" bgcolor="#ffffff" wmode="opaque" data="http://d1.scribdassets.com/ScribdViewer.swf" name="doc_159427272396469"></embed></object></p>
<p><span style="color: #3366ff;">و قت سعيد مع  regular expressions</span> <img src='http://www.eng-mmf.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span style="color: #ff0000;">للتحميل </span><a href="http://www.box.net/shared/s5f9psv88d" target="_blank">اضغط هنا</a></p>
<p><a href="http://www.box.net/shared/s5f9psv88d" target="_blank"></a><strong><span style="text-decoration: underline;"><span style="color: #3366ff;">تحديث</span></span></strong>: <span style="color: #ff0000;">تم اضافة الكتاب فى موقع كتب</span> <a href="http://www.kutub.info/library/open.php?cat=1&amp;book=5647" target="_blank">kutub.info</a> .<br />
<span style="color: #3366ff;"> بالتوفيق ان شاء الله.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eng-mmf.com/2010/03/regular-expressions-tutorial/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
