<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>انجمن پي اچ پي و وردپرس &#187; مباحث اخیر</title>
		<link>http://forum.php-press.com/</link>
		<description>انجمن تخصصي وردپرس و پي اچ پي</description>
		<language>fa-IR</language>
		<pubDate>Wed, 22 Feb 2012 18:37:18 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[جستجو]]></title>
			<description><![CDATA[جستجوی همه مباحث این انجمن]]></description>
			<name>q</name>
			<link>http://forum.php-press.com/search.php</link>
		</textInput>
		<atom:link href="http://forum.php-press.com/rss/topics" rel="self" type="application/rss+xml" />

		<item>
			<title>smr در "راه اندازی سایت دانلود"</title>
			<link>http://forum.php-press.com/topic/28#post-79</link>
			<pubDate>پنج, 17 Mar 2011 16:52:14 +0000</pubDate>
			<dc:creator>smr</dc:creator>
			<guid isPermaLink="false">79@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;سلام.&#60;br /&#62;
چطور می تونم بخش دانلود مثلا کتاب در وردپرس راه اندازی کنم. لازم به توضیح است که نیاز دارم تا یک منوی مستقل برای آن نیاز دارم تا تقسیم بندی ها نمایش داده شود.&#60;br /&#62;
بطور مثال وقتی روی منوی دانلود کلیک میکنم بخش بندیها به نمایش در بیاید. شاید توقع زیادی از وردپرس دارم اما فکر میکنم که شدنی است.&#60;br /&#62;
لطفا راهنمایی کنید.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>H2SO4 در "مشکل فارسی نشدن پوسته"</title>
			<link>http://forum.php-press.com/topic/27#post-76</link>
			<pubDate>جمعه, 11 Mar 2011 21:17:42 +0000</pubDate>
			<dc:creator>H2SO4</dc:creator>
			<guid isPermaLink="false">76@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;من یه قالب انگیلیسی دارم بعد از کلی در دسر توسنستم قالبو با POEDIT بالا بیارم &#60;/p&#62;
&#60;p&#62;و کلماتشو فارسی کنم اما وقتی قایل MO رو میزارم توی استایل و کد رو توی هدر و فانکشن  میزنم&#60;/p&#62;
&#60;p&#62;&#60;code&#62;&#38;lt;?php load_theme_textdomain(&#38;#39;fa_IR.MO&#38;#39;) ?&#38;gt;&#60;/code&#62;&#60;br /&#62;
میزنم استایل فارسی نیمیشه &#60;/p&#62;
&#60;p&#62;ضمن بجای fa_IR.mo&#60;/p&#62;
&#60;p&#62;اسم قالبم گزاشتم چیزی نشد بازم چیکار کنم ؟
&#60;/p&#62;</description>
		</item>
		<item>
			<title>mohammadniroumand در "سلا"</title>
			<link>http://forum.php-press.com/topic/26#post-75</link>
			<pubDate>سه, 18 Jan 2011 20:55:08 +0000</pubDate>
			<dc:creator>mohammadniroumand</dc:creator>
			<guid isPermaLink="false">75@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;سلام .&#60;br /&#62;
کسی میتونه این پوسته را فارسی کنه ؟&#60;br /&#62;
خیلی ممنون .&#60;br /&#62;
&#60;a href=&#34;http://www.4shared.com/file/N1OjrCu9/fashionpress.html&#34;&#62;لینک دانلود پوسته&#60;/a&#62;&#60;br /&#62;
با تشکر از دوستان .
&#60;/p&#62;</description>
		</item>
		<item>
			<title>AhrimanSefid در "بهترین افزونهها برای سایت دانلود چیست؟؟؟"</title>
			<link>http://forum.php-press.com/topic/25#post-60</link>
			<pubDate>جمعه, 07 Jan 2011 02:44:56 +0000</pubDate>
			<dc:creator>AhrimanSefid</dc:creator>
			<guid isPermaLink="false">60@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;سلام&#60;br /&#62;
    بهترین افزونهها برای سایت دانلود چیست؟؟؟&#60;br /&#62;
    متشکر می شوم من رو راهنمائی کنید. &#60;/p&#62;
&#60;pre&#62;&#60;code&#62;حجم فایل: ۸٫۹۹ مگا بایت

نوع فایل: rar

دموی فایل

دانلود فایل

منبع: 

کلمه عبور:&#60;/code&#62;&#60;/pre&#62;</description>
		</item>
		<item>
			<title>mohammadniroumand در "مشکل در فارسی سازی"</title>
			<link>http://forum.php-press.com/topic/23#post-57</link>
			<pubDate>یک, 02 Jan 2011 17:52:16 +0000</pubDate>
			<dc:creator>mohammadniroumand</dc:creator>
			<guid isPermaLink="false">57@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;سلام.&#60;br /&#62;
اگه قصد داشته باشیم یک string که درون یه تابه هست و قبلش تگ های html هست را فارسی کنیم ، باید چکار کنیم .به کد زیر نگاه کنید&#60;br /&#62;
&#60;code&#62;the_content(&#38;#39;&#38;lt;strong&#38;gt;Read more &#38;lt;/strong&#38;gt;&#38;#39;)&#60;/code&#62;&#60;br /&#62;
اگه به هر یک از صورت های زیر نوشته بشه کار نمی کنه.&#60;br /&#62;
&#60;code&#62;&#38;lt;?php the_content(&#38;#39;&#38;lt;strong&#38;gt;(_e(&#38;#39;Read more &#38;amp;raquo;&#38;#39;,&#38;#39;instant&#38;#39;))&#38;lt;/strong&#38;gt;&#38;#39;); ?&#38;gt;&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;&#38;lt;?php the_content(&#38;#39;&#38;lt;strong&#38;gt;(__(&#38;#39;Read more &#38;amp;raquo;&#38;#39;,&#38;#39;instant&#38;#39;))&#38;lt;/strong&#38;gt;&#38;#39;); ?&#38;gt;&#60;/code&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>hadi1981 در "مشکل در ورود به php my admin"</title>
			<link>http://forum.php-press.com/topic/21#post-41</link>
			<pubDate>چهار, 08 Dec 2010 10:40:59 +0000</pubDate>
			<dc:creator>hadi1981</dc:creator>
			<guid isPermaLink="false">41@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;سلام&#60;br /&#62;
سلام،من دارم رو لوکال هاست وردپرس کار می کنم.امروز که اومدم داشبورد رو باز کنم پنجره یوزر و پسورد اومد که هیچوقت نمیومد.خوب فکر کنم یوزر root بود و پس هم که خالی بود اما خطا گرفت.اومدم کلیک کردم که php my Admin رو باز کنم اون رو هم خطا داد :&#60;br /&#62;
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection.&#60;br /&#62;
Error MySQL said: Documentation&#60;br /&#62;
#1045 - Access denied for user 'root'@'localhost' (using password: NO)&#60;br /&#62;
راستی من از wamp استفاده می کنم.لطفاً کمک کنید.البته صفحه سایت روی لوکال که می زنم باز میشه
&#60;/p&#62;</description>
		</item>
		<item>
			<title>a.hameja.b در "فارسی سازی پوسته"</title>
			<link>http://forum.php-press.com/topic/13#post-20</link>
			<pubDate>چهار, 01 Sep 2010 13:49:42 +0000</pubDate>
			<dc:creator>a.hameja.b</dc:creator>
			<guid isPermaLink="false">20@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;سلام آقای moeini&#60;br /&#62;
مشغول خواندن مطالب بخش فارسی سازی قالب ها بودم که دیدم دوستی درخواست فارسی سازی قالب زیبای&#60;br /&#62;
&#60;a href=&#34;http://demo.themegrade.com/?p=34&#34; rel=&#34;nofollow&#34;&#62;http://demo.themegrade.com/?p=34&#60;/a&#62;&#60;br /&#62;
را داده بود و شما هم درخواست اش رو پذیرفته بودید. ممکن است من هم به فایل فارسی سازی شدۀ این پوسته دسترسی داشته باشم تا برای وب نوشت اختصاصی خودم استفاده کنم؟&#60;br /&#62;
سپاس   &#38;lt;img src=&#38;quot;http://forum.php-press.com/my-plugins/bb-smilies/default/biggrin.gif&#38;quot; title=&#38;quot;:grin:&#38;quot; class=&#38;quot;bb_smilies&#38;quot; /&#38;gt; 
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Moeini در "مشاهده خطاهای پی اچ پی"</title>
			<link>http://forum.php-press.com/topic/20#post-39</link>
			<pubDate>شنبه, 30 Oct 2010 14:30:43 +0000</pubDate>
			<dc:creator>Moeini</dc:creator>
			<guid isPermaLink="false">39@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;در صورتی که از سروی استفاده می کنید که نمایش پیغام های خطای آن غیر فعال است و زمانی که صفحه مشکلی دارد, به صورت کاملا سفید بالا می آید, کد زیر را در صفحه قرار دهید تا بتوانید پیغام های خطا را مشاهده کنید.&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;error_reporting(E_ALL);
ini_set(&#38;#39;display_errors&#38;#39;, &#38;#39;1&#38;#39;);&#60;/code&#62;&#60;/pre&#62;</description>
		</item>
		<item>
			<title>Moeini در "حل مشکل متون فارسی در substr"</title>
			<link>http://forum.php-press.com/topic/19#post-38</link>
			<pubDate>شنبه, 30 Oct 2010 14:28:55 +0000</pubDate>
			<dc:creator>Moeini</dc:creator>
			<guid isPermaLink="false">38@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;در زمان استفاده از تابع substr در پی اچ پی در صورتی که بخواهید متن فارسی را خلاصه کنید با یک مشکل مواجه می شود و آن این است که در انتهای برخی از جملات، یک علامت سئوال داخل لوزی را مشاهده می کنید.&#60;br /&#62;
با یک تغییر کوچک در کد و تغییر تابع substr به mb_substr می توانید این مشکل را حل کنید.&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mb_internal_encoding(&#38;#39;UTF-8&#38;#39;);
mb_substr(&#38;#39;TEXT&#38;#39;,POS,POS2);

یا

mb_substr(&#38;#39;TEXT&#38;#39;,POS,POS2,&#38;#39;UTF-8&#38;#39;);&#60;/code&#62;&#60;/pre&#62;</description>
		</item>
		<item>
			<title>hamedia در "گالری"</title>
			<link>http://forum.php-press.com/topic/17#post-34</link>
			<pubDate>شنبه, 16 Oct 2010 13:06:57 +0000</pubDate>
			<dc:creator>hamedia</dc:creator>
			<guid isPermaLink="false">34@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;سلام&#60;br /&#62;
اگه میشه کمکم کنید -در ضمن سرچ هم کردم مطلب بود ولی به کارم نیومد&#60;br /&#62;
من میخوام در سایت خودم یک گالری عکس راه بیندازم و یا سایت گالری عکس و دوستان یک سری افزونه معرفی کردند ولی من کار با آنها را بلد نیستم&#60;br /&#62;
حالا نمیدانم باید افزونه به کار برد یا پوسته تخصصی گالری عکس داشت یا اینکه اگه افزونه به کار بردم توضیحات عکس و خود عکس رو چجوری به نمایش در بیارم&#60;br /&#62;
نمی دونم تو بعضی افزونه ها که فایل پی اچ پی هست باید این فایلا رو جایی قرار بدم؟&#60;br /&#62;
و......&#60;br /&#62;
لطفا یه جوری راهنماییم کنید که کارم گیره و راه بیفته . لطفا گام به گام&#60;br /&#62;
ثواب داره کمکم کنید................مرسی
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Moeini در "معرفي توابع كاربردي در PHP"</title>
			<link>http://forum.php-press.com/topic/15#post-32</link>
			<pubDate>چهار, 22 Sep 2010 20:25:59 +0000</pubDate>
			<dc:creator>Moeini</dc:creator>
			<guid isPermaLink="false">32@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;&#60;strong&#62;معرفي توابع كاربردي در PHP :&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;اين تابع براي تغيير انواع داده بکار ميرود.دو ارگومنت ان به ترتيب نام متغير ويکي از انواع داده است&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;settype();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع براي برسي نوع داده يک متغير استفاده ميشود ومقدار بازگشتي ان نوع داده متغير است&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;gettype();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع نوع داده متغير همراه با تعدادومقدار انرا برميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;var_dump();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع چک ميکند که ايا نوع داده ي متغير بولين است يا نه&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;is_bool();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع چک ميکند که ايا نوع داده ي متغير عدد صحيح است يا نه&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;is_int();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع چک ميکند که ايا متغير تهي است يا نه&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;is_null();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع چک ميکند که ايا نوع داده ي متغير رشته است يا نه&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;is_string();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع چک ميکند که ايا نوع داده ي متغير عدد اعشاري است يا نه&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;is_float();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع چک ميکند که ايا نوع داده ي متغير يک شي است يا نه&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;is_object();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;با استفاده از اين تابع مي توان به قالب بندي متون ونمايش انها برروي خروجي پرداخت&#60;br /&#62;
اين تابع دو ارگومان دريافت مي کند اولي قالبي بااستفاده از دستورالعملهاي خاص وارگومان دوم متن مورد نظر&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;printf();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;---------انواع داده قالبندي ----------------&#60;br /&#62;
d خروجي را به عنوان عدد صحيح دسيمال نمايش ميدهد&#60;br /&#62;
b خروجي را به عنوان عدد صحيح دودويي نمايش ميدهد&#60;br /&#62;
c خروجي را به عنوان کد اسکي نمايش ميدهد&#60;br /&#62;
f خروجي را به عنوان عدد اعشاري نمايش ميدهد&#60;br /&#62;
o خروجي را به عنوان عددي در مبناي هشت يا اکتال منايش ميدهد&#60;br /&#62;
x خروجي را به عنوان عددي در مبناي شانزده يا هگزادسيمال نمايش مي دهد&#60;br /&#62;
s خروجي را به عنوان رشته نمايش ميدهد&#60;/p&#62;
&#60;p&#62;مثال:&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;printf(&#38;quot;%d&#38;quot;,52.256);  // output 52
printf(&#38;quot;%f&#38;quot;,52.256);  // output 52.256000
//علامت درصد در اول شيوه قالب بندي مياد
//وکارکتر d وf نوع داده را مشخص مي کند&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;مثال 2&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;printf(&#38;quot;%.2f&#38;quot;,52.256); //output 52.26
//علامت درصد در اول شيوه قالب بندي مياد
//علامت نقطه نشانه اعشار
// عدد دو ,دقتي است که عدد اعشار بر حسب ان گرد ميشود
//fنوع داده&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;مثال 3&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;$r=0;
$g=228;
$b=255;
printf(&#38;quot;#%02X%02X%02X&#38;quot;,$r,$g,$b);  //outpu #00E4FF&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;//0و2 را براي اين قرار داديم که اگر يکي از متقيرها مقدار صفر رو داشت دوتا صفر جايگزين شوند&#60;br /&#62;
//همانطور که ميدانيد هگزاي عدد صفر خود صفر است&#60;br /&#62;
_____________________________________________________________________&#60;/p&#62;
&#60;p&#62;همانند تابع قبلي با اين تفاوت که بجاي چاپ بر روي نمايشگر ميتوان مقدار ان را در متغير ذخيره کرد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;sprintf();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع تعداد کارکتر يک رشته را برميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;strlen();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يافتن يک رشته کوچک در رشته بزرگتر&#60;br /&#62;
دو ارگومنت اين تابع به ترتيب رشته جستجو شونده ورشته مورد جستجو&#60;br /&#62;
&#60;code&#62;strstr();&#60;/code&#62;&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;مثال:&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;$x='salam man saman hastam';&#60;br /&#62;
if(strstr($x,'saman')) echo 'yes'; //outpu yes&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;يافتن مقعيت يک رشه کوچک در درشته بزرگ
دو ارگومنت اين تابع به ترتيب رشته جستجو شونده ورشته مورد جستجو&#60;/code&#62;&#60;/pre&#62;
strpos();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;مثال:&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;$x='salam man saman hastam';&#60;br /&#62;
echo strpos($x,'saman'); //outpu 10&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;با اين تابع ميتوانيم بخشي از يک رشته را استخراج کنيم
اين تابع سه ارگومنت را دريافت مي کند که ارگومنت سوم اختياري است
ارگومنت اول يک رشته ,ارگومنت دوم يک عدد است که موقعيت شروع وارگومنت سوم تعداد کارکترهاي مورد نظر جهت استخراج است&#60;/code&#62;&#60;/pre&#62;
substr();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;مثال:&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;$x='salam man saman hastam';&#60;br /&#62;
echo substr($x,10,5); //outpu saman&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;تجزيه رشته به اجزاي کوچکتر با استفاده از اين تابع
دو ارگومنت اين تابع به ترتيب رشته مورد نظر و علامتي که فرايند تجزيه رشته را تعيين ميکند&#60;/code&#62;&#60;/pre&#62;
strtok();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;مثال:&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;$x='salam &#124;&#124; man &#124;&#124; saman &#124;&#124; hastam';&#60;br /&#62;
$flag='&#124;&#124;';&#60;br /&#62;
$word=strtok($x,$flag);&#60;/p&#62;
&#60;p&#62;while(is_string($word)){&#60;br /&#62;
echo &#34;$word&#60;br /&#62;&#34;;&#60;br /&#62;
$word=strtok($flag);&#60;br /&#62;
}&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;کار اين تابع مانند تابع قبلي است با اين تفاوت که مقدار بازگشتي را در ارايه ذخيره ميکند
اين تابع رشته مورد نظر را با استفاده از علامت مشخص شده به اجزاي کوچکتر تقسيم کرده ودر يک ارايه ذخيره ميکند&#60;/code&#62;&#60;/pre&#62;
explode();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;مثال:&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;$x='2010-07-25';&#60;br /&#62;
$y= explode('-',$x);&#60;br /&#62;
print_r ($y); //outpu Array ( ***91;0***93; =&#38;gt; 2010 ***91;1***93; =&#38;gt; 07 ***91;2***93; =&#38;gt; 25 )&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;جايگزين کردن رشتها اين تابع تمامي نمونهاي يک رشته را با رشته جديد تعويض ميکند
اين تابع سه ارگومان را دريافت ميکند .اولي نمونه رشته مورد جستجو,دومي رشنه جايگزين,سومي رشته اصلي که عمليات تعويض بر روي بخشهاي ان صورت ميگيرد&#60;/code&#62;&#60;/pre&#62;
str_replace();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;مثال:&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;$x='salam man saman hastam';&#60;br /&#62;
echo str_replace(&#34;saman&#34;,&#34;ali&#34;,$x);//outpu salam man ali hastam&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;حذف تگهاي javascript و html&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;strip_tags();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;حذف فضاي خالي ابتداي رشته&#60;/code&#62;&#60;/pre&#62;
ltrim();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;حذف فضاي خالي انتهاي رشته&#60;/code&#62;&#60;/pre&#62;
rtrim();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;حذف فضاي خالي ابتدا وانتهاي رشته&#60;/code&#62;&#60;/pre&#62;
trim();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;با اين تابه ميتوانيد تمام حروف يک رشته رابه حروف بزرگ تبديل کنيد&#60;/code&#62;&#60;/pre&#62;
strtoupper();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;با اين تابه ميتوانيد تمام حروف يک رشته رابه حروف کوچک تبديل کنيد&#60;/code&#62;&#60;/pre&#62;
strtolower();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;بوسيله اين تابع ميتوان حرف اول تمامي کلمات يک رشته را به حروف بزرگ تبديل کرد&#60;/code&#62;&#60;/pre&#62;
ucwords();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;با استفاده از تابع زير مي توان کليه علايم خط جديد پي اچ پي را به خط جديد در اچتمل تبديل کرد&#60;/code&#62;&#60;/pre&#62;
nl2br();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;قالب بندي متون با استفاده از تابع زير
اين تابع يک ارگومان از نوع رشته,و دو ارگومان اختياري دريافت ميکند
اولين رگومان اختياري عدد صحيحي است که تعداد کارکتر قالبندي شده را مشخص ميکند.دومين ارگمان اختياري, رشته اي است که بعد از تعداد کارکتر تعين شده قرار ميگيرد
در صورتي که فقط ارگومان اولي را به تابع بدهيم ,تابع متون دريافي را در قالب خطوطي که شامل 75 کارکتر است را قالب بندي خواهد کرد&#60;/code&#62;&#60;/pre&#62;
wordwrap();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;مثال:&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;$string = '123456789';&#60;br /&#62;
echo wordwrap($string, 3, '-',true); //outpu 123-456-789&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;تطبيق الگوها با استفاده از تابع زير
اين تابه سه ارگومان دريافت ميکند که ارگومنت سومي اختياري است.اروگومنت اول يک عبارت منظم است ارگومنت دومرشته اي است که فرايند جستجو در انانجام ميشود
ارگومنت سوم يک ارايه است که موارد قابل تطبيق درون رشته مورد جستجورا ذخيره ميکند&#60;/code&#62;&#60;/pre&#62;
preg_match();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;مثال:&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;$str= 'salam ali man saman hastam';&#60;br /&#62;
preg_match (&#34;#(saman&#124;ali&#124;hoseyn)#&#34;, $str,$array); // $array == ali&#60;br /&#62;
//اين تابع در صورتي که موردي قابل تطبيق را درون رشته مورد جستجو پيدا کرد مقدار trueرا برميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;اين تابع مانند تابع قبلي عمل ميکند با اين تفاوت که کليه موترد قابل تطبيق را بازيابي ميکند
ارگومنت سوم ان ازنوع ارايه چند بعدي است&#60;/code&#62;&#60;/pre&#62;
preg_match_all();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;مثال:&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;$str= 'salam ali man saman hastam';&#60;br /&#62;
preg_match_all (&#34;#(saman&#124;ali&#124;hoseyn)#&#34;, $str,$array); // $array == ali,saman&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;جايگزين کردن الگوها با استفاده از تابع زير اين تابع سه ارگومان دريافت ميکند
اولين ارگومان يک عبارت منظم جهت تطبيق الگوهااست.دومين ارگومان رشته جايگزين.وسومين ارگومان رشته اصلي را مشخص ميکند
البته ارگومان چهارمي بصورت اختياري نيز ميپزيرد.اين ارگومان عدد صحيحي است که حد اکثر تعداد جايگزيني را مشخص ميکند&#60;/code&#62;&#60;/pre&#62;
preg_replace();&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;مثال:&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;$value= 'salam ali man saman hastam';&#60;br /&#62;
$value = preg_replace (&#34;#(ali&#124;saman)#&#34;, &#34;...&#34;, $value);&#60;br /&#62;
echo $value;//outpu salam ... man ... hastam&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;يافتن کوچکترين عدد بين چندين عدد با استفاده از تابع زير&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;echo  min(5,3,6); //output 3&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;اين تابع برعکس تابع بالايي کار ميکند&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;echo  max(5,3,6); //output 6&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;اين تابع عدد را به سمت بالا گرد ميکند&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62; echo  ceil(1.4); //output 2&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;اين تابع عدد را به سمت پايين گرد ميکند&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62; echo  floor(1.6); //output 1&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;اين تابع عدد را به نزديکترين عدد کامل,گرد ميکند. اين تابع همچنين ارگوماني بصورت اختياري
را براي تعيين دقت محاسبه دريافت ميکند.مثال زير عدد را تا دو رقم اعشار گرد ميکند&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62; echo  round(2.590,2); //output 2.59&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;شما همچنين ميتوانيد با دادن عدد منفي يعنوان ارگومان دوم ,اعداد صحيح را روند کنيد&#60;/code&#62;&#60;/pre&#62;
 echo  round(2599,-2); //output 2600&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;توليد اعداد تصادفي با استفاده از توبع زير
اين دو تابع دو ارگومان اختياري دريافت مکنند که محدوده انتخاب را تعيين مکنند&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62; echo  rand();&#60;br /&#62;
 echo  mt_rand(50,100);&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;تبديل باينري به دسيمال&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;echo  bindec(1010);  //output 10&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;تبديل دسيمال به باينري&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62; echo  decbin(10);  //output 1010&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;تبديل باينري به هگزا&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62; echo  bin2hex(1010); //output 31303130&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;تبديل دسيمال به هگزا&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62; echo  dechex(10); //output a&#60;br /&#62;
 `&#60;/p&#62;
&#60;p&#62; تبديل هگزا به دسيمال&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;echo  hexdec(a); //output 10&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;تبديل دسيمال به اکتال&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;echo  decoct(100); //output 144&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62; تبديل اکتال به دسيمال&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;echo  octdec(144); //output 100&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع جهت بدست اوردن جذر يک عدد بکار ميرود&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;echo sqrt(9); //output 3&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;براي بدست اوردن توان يک عدد از تابع زير استفاده ميشود&#60;br /&#62;
ارگومان هاي اين تابع به ترتيب پايه وتوان است&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;echo  pow(2,3); //output 8&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع يک متغير را به عنوان ارگومنت دريافت ميکند و برسي ميکند که ايا متغير يک ارايه هست يا نه&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;is_array();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع به عنوان ارگومنت يک ارايه را دريافت منمايد و کليد ومقدار عنصر جاري را برميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;each();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;تعدادي متقير را به عنوان ارگومنت دريافت ميکند وعناصر ارايه را به انها اختصاص ميدهد&#60;br /&#62;
اين تابع تنها با ارايه هاي ايندکس دار کار ميکند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;list();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;مثال:&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;$arr = array(a,b,c,c);
list($a,$b,$c) = $arr;
echo $b; //outpu b&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع امکان پيمايش عناصر ارايه را فراهم ميکند وبا استفاده از ان ديگر نيازي به حلقه نيست&#60;br /&#62;
اين تابع دو ارگومنت دريافت ميکند.اولي نام ارايه ودومي نام يک تابع که بوسيله ان عمل مورد نظر را بر روي عناصر انجام دهد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;array_walk();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع مرتب کردن ارايه ها را بر عهده دارد&#60;br /&#62;
در اين ترتيب اول اعداد بعد علامتها ودر اخر حروف را مرتب ميکند&#60;br /&#62;
بعد از ترتيب عناصر ايندکس جديد ميگيرند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;sort();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع براي مرتب کردن ارايه هاي انجمني بکار ميرود و روش کار او مانند تابع قبلي است&#60;br /&#62;
در اين تابع ايندکس هاي ارايه تغيير نميکند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;asort();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع ارايه هاي انجمني را بر اساس کليد هاي ان مرتب ميکند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;ksort();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع کليدها يا اندکس هاي ارايه را براي وجود کليد مورد نظر برسي ميکند.دو ارگومان اين تابع به ترتيب نام کليد ونام ارايه است&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;array_key_exists();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع ارايه را براي مقدار خاصي جستجو ميکند ودر صورت پيدا کردن مقدار مورد نظر,کليد انرا برميگرداند&#60;br /&#62;
دو ارگومنت اين تابع به ترتيب مقدار مورد نظر ونام ارايه است&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;array_search();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک ارايه را به عنوان ارگومان دريافت وکليدهاي انرا برميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;array_keys();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک ارايه را به عنوان ارگومان دريافت ومقدارهاي انرا برميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;array_values();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع تعداد عناصر موجود در يک ارايه را برميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;count();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;استفاده از ساختارهاي تکرار جهت پردارش عناصر اريه&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;foreach();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;مثال:&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;$arr=array(a,b,c,c);
foreach($arr as $val);
echo $val;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;ترکيب دو يا چند ارايه با هم با استفاده از تابع زير&#60;br /&#62;
ارگومان هاي اين تابع دو يا چند ارايه است&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;array_merge();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اضافه کردن يک يا چند مقدار به ارايه با استفاده از تابع زير&#60;br /&#62;
ارگومان اول ان نام يک ارايه واروگومانهاي بعدي به هر تعداد عناصري را مشخص ميکند که بايد اضافه شوند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;array_push();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;با اين تابع ميتوان اولين عنصر يک ارايه را حذف کرد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;array_shift();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;بازيابي بخشي از يک ارايه با استفاده از تابع زير .اين تابع دوارگومان ضروري ويک ارکومان اختياري دريافت ميکند&#60;br /&#62;
ارگومانها بترتيب نام ارايه,موقعيت شروع وطول بخش مورد نظر.که اگر ارگومنت سومي مشخص نشود بخش مورد نظراز موقعيت شروع تا انتهاي ارايه فرض ميشود&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;array_slice();&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;تعداد رکورد هاي تحت تاثير قرار گرفته در آخرين پرس و جوي انجام داده را مي گيرد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_affected_rows()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;کاربر فعال را در ارتباط جاري با بانک اطلاعاتي را عوض ميکند عوض مي کند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_change_user()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;تنظيمات کاراکتري پيش فرض را از ارتباط جاري را باز ميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_client_encoding()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;ارتباع جاري با پايگاه داده را قطع ميکند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_close()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک ارتباط جديد با پايگاه داده برقرار مي کند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_connect()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک بانک اطلاعاتي ميسازد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_create_db()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;نشانگر (پيوينتر) داخلي مجموعه جواب را حرکت مي دهد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_data_seek()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اطلاعات جواب پرس و جو را مي گيرد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_db_name()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;پرس و جو را ارسال مي کند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_db_query()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;بانک اطلاعاتي را حذف ميکند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_drop_db()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;شماره خطاي ايجاد شده در آخرين عمليات را باز مي گرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_errno()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;متن خطاي ايجاد شده در آخرين عمليات را باز ميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_error()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک رشته را براي کار با بانک اطلاعاتي تطبيق مي کند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_escape_string()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک مجموعه جواب بازگشتي را در آرايه اي انجمني يا انديسي يا هر دو مي ريزد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_fetch_array()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک مجموعه جواب بازگشتي را در آرايه اي انجمني مي ريزد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_fetch_assoc()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اطلاعات يک ستون را از يک مجموعه جواب ميگيرد و يک شي را باز ميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_fetch_field()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;طول هر کدام از جواب هاي خروجي را باز مي گرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_fetch_lengths()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک مجموعه جواب را در يک شي مي ريزد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_fetch_object()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک مجموعه جواب را به صورت يک آرايه شمارشي در مي آورد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_fetch_row()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;نمايه فيلد معرفي شده در مجموعه جواب را باز مي گرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_field_flags()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;طول فيلد مشخص شده را باز ميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_field_len()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;نام فيلد مشخص شده در مجموعه جواب را باز مي گرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_field_name()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;نشانه گر جواب را در فيلد مبدا مشخص شده قرار مي دهد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_field_seek()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;نام جدولي را که فيلد در آن قرار دارد را باز مي گرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_field_table()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;نوع فيلد موجود در مجموعه جواب را باز مي گرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_field_type()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;حافظه را از مجموعه جواب خالي مي کند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_free_result()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اطلاعات خدمات گيرنده پايگاه داده را بدست مي آورد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_get_client_info()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اطلاعات ميزبان پايگاه داده را بدست مي آورد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_get_host_info()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;پروتکل(قوانين) مورد استفاده در پايگاه داده را ميگيرد نسخه&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_get_proto_info()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اطلاعات خدمات دهنده پايگاه داده را بدست مي آورد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_get_server_info()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اطلاعاتي در مورد جديدترين پرسش و پاسخ را باز مي گرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_info()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;شناسه آخرين فيلد اضافه شده را باز مي گرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_insert_id()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;بانک هاي اطلاعاتي موجود را نشان مي دهد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_list_dbs()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;ستون هاي جدول را نشان مي دهد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_list_fields()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;پردازش هاي انجام شده را نشان مي دهد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_list_processes()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;ليست جدول هاي يک بانک اطلاعاتي را نشان مي دهد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_list_tables()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;تعداد فيلد هاي يک مجموعه جواب را باز مي گرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_num_fields()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;تعداد سطرهاي يک مجموعه جواب را باز مي گرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_num_rows()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک اتصال دائمي با پايگاه داده بر قرار مي کند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_pconnect()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک ارتباط را پينگ مي کند و در صورت برقرار نبودن ارتباط آنرا برقرار ميسازد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_ping()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک پرس و جو را ارسال ميکند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_query()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;کاراکتر هاي ويژه را در يک رشته براي استفاده از پايگاه داده بهينه ميکند و در اين عمل از تنظيمات کاراکتري موجود در پايگاه داده استفاده مي کند.&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_real_escape_string()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اطلاعات مجموعه جواب را باز ميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_result()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک بانک اطلاعاتي را نتخاب مي کند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_select_db()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;وضعيت سيستم جاري را باز مي گرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_stat()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;نام جدول فيلد را باز ميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_tablename()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;جاري را باز مي گرداند thread شناسه&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_thread_id()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;يک پرس و جو را بدون واسطه به پايگاه داده ارسال مي کند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;mysql_unbuffered_query()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;نشان دادن منطقه زماني فعلي سيستم&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;echo date_default_timezone_get (); //Output: Asia/Tehran&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;ست کردن منطقه زماني مورد نظر براي سيستم&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;//ايران
date_default_timezone_set(&#38;#39;Asia/Tehran&#38;#39;);&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;تابع زير تعداد ثانيه هاي گذشته از اول ژانويه1970 تا زمان حال رابرميگرداند که به ان برچسب زمان نيز ميگويند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;//2010/08/29 14:45:00
time(); //Output:  1283093100&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع يک ارايه انجمني که شامل موارد زير است را برميگرداند&#60;br /&#62;
اين موارد بترتيب :تعداد ثانيه ,ميکرو ثانيه ,اختلاف زماني با گرينويچ بصورت دقيقه اي ومقدار يک يا صفر که نشانگرجلو بردن ساعت است&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;gettimeofday()

print_r( gettimeofday()); //Output: Array ( ***91;sec***93; =&#38;gt; 1283101344 ***91;usec***93; =&#38;gt; 906252 ***91;minuteswest***93; =&#38;gt; -270 ***91;dsttime***93; =&#38;gt; 1 )
//عدد بعد از نقطه ميکرو ثانيه است
echo gettimeofday(true); //Output: 1283101344.906252&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;خروجي اين تابع همانند تابع تايم بوده ولي بصورت اعشار ,که عدد بعد از اعشار ميکرو ثانيه ميباشد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;echo microtime(true); //Output: 1283116216.4375&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;تبديل تاريخ مورد نظر به ثانيه&#60;br /&#62;
اين تابع مقدار ثانيه هاي گذشته از تاريخ اول ژانويه 1970 تا,تاريخ مورد نظر ما را ميدهد&#60;br /&#62;
ارگومانهاي اين تابع به ترتيب :ساعت ,دقيقه, ثانيه, ماه ,روز و سال هستند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;echo mktime(10,0,0,8,29,2010); //Output: 1283059800&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع کار تابع بالايي را برحسب گرينويچ انجام ميدهد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;echo gmmktime(10,0,0,8,29,2010);  //Output: 1283076000&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;خروجي اين تابع همانند تابع فوق بوده ولي بجاي ارقام ,نام زمان را بصورت حروفي دريافت ميکند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;echo strtotime(&#38;#39;28 August 2010&#38;#39;); //Output: 1282953600
//زمان حال
echo strtotime(&#38;quot;now&#38;quot;); //Output: 1283115424
//يکشنبه هفته جاري
echo strtotime(&#38;quot;Sunday&#38;quot;); //Output: 1283040000&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;تابع زير با استفاده از قالب ورودي تاريخ وزمان را بصورت قالب بندي شده نمايش ميدهد&#60;br /&#62;
اين تابع دوارگومان اولي اجباري ومجموعه اي از کارکترهاي خاص که قالب زمان را تعيين ميکنند&#60;br /&#62;
و دومي اختياري که يک برچسب زمان است,را دريافت ميکند&#60;br /&#62;
***ليست کارکترهاي قالب بندي***&#60;br /&#62;
a am يا pm&#60;br /&#62;
s ثانيه&#60;br /&#62;
i دقيقه&#60;br /&#62;
h ساعت بصورت 12ساعته&#60;br /&#62;
H ساعت بصورت 24 ساعته&#60;br /&#62;
d روز به صورت رقمي&#60;br /&#62;
D روز به صورت سه حرفي&#60;br /&#62;
l نام کامل روز&#60;br /&#62;
m ماه بصورت رقمي&#60;br /&#62;
M نام سه حرفي ماه&#60;br /&#62;
F نام کامل ماه&#60;br /&#62;
Y سال&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;//زمان حال
echo date(&#38;#39;Y/m/d H:i:s&#38;#39;);  //Output: 2010/08/29 14:19:02

//شيش روز جلوتر
$time = time() + 518400;
echo date(&#38;#39;Y/m/d&#38;#39;,$time);  //Output: 2010/09/04

//يک روز عقبتر
$time = time() - 86400;
echo date(&#38;#39;Y/m/d&#38;#39;,$time);  //Output: 2010/08/28&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;استفاده از اين تابع همانند تابع قبلي با اين تفاوت که زمان را بر حسب گرينويچ پردازش ونمايش ميدهد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;gmdate()&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;کار اين تابع شبيه تابع date ولي فقط يک کارکتر را به عنوان قالب ميپزيرد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;echo idate(&#38;#39;Y&#38;#39;); //2010&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;تابع زير يک ارايه انجمني که شامل موارد زير ميباشد را برميگرداند&#60;br /&#62;
اين تابع همچنين يک برچسب زمان رانيز مي پزيردوزمان مورد نظر را بجاي زمان حال محاسبه ميکند&#60;br /&#62;
اين موارد به ترتيب:ثانيه ,دقيقه,ساعت ,روز از ماه ,روز از هفته, ماه از سال,سال,روز از سال&#60;br /&#62;
نام روز, نام ماه وبرچسب زمان هستند&#60;br /&#62;
getdate()&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;//حال
print_r( getdate()); //Output: Array ( ***91;seconds***93; =&#38;gt; 37 ***91;minutes***93; =&#38;gt; 38 ***91;hours***93; =&#38;gt; 14 ***91;mday***93; =&#38;gt; 29
 //***91;wday***93; =&#38;gt; 0 ***91;mon***93; =&#38;gt; 8 ***91;year***93; =&#38;gt; 2010 ***91;yday***93; =&#38;gt; 240 ***91;weekday***93; =&#38;gt; Sunday ***91;month***93; =&#38;gt; August ***91;0***93; =&#38;gt; 1283092717 )

//يک روز قبل
$time = time() - 86400;
print_r( getdate($time)); //Output:  Array ( ***91;seconds***93; =&#38;gt; 52 ***91;minutes***93; =&#38;gt; 37 ***91;hours***93; =&#38;gt; 14 ***91;mday***93; =&#38;gt; 28
//***91;wday***93; =&#38;gt; 6 ***91;mon***93; =&#38;gt; 8 ***91;year***93; =&#38;gt; 2010 ***91;yday***93; =&#38;gt; 239 ***91;weekday***93; =&#38;gt; Saturday ***91;month***93; =&#38;gt; August ***91;0***93; =&#38;gt; 1283006272 )&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اين تابع چک ميند که تاريخ مورد نظر معتبر هست يا نه ونتيجه را بصورت بولين برميگرداند&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;checkdate()&#60;/code&#62;&#60;/pre&#62;
&#60;pre&#62;&#60;code&#62;var_dump(checkdate(12, 31, 2000)); //Output: bool(true)
var_dump(checkdate(2, 29, 2001)); //Output: bool(false)&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;منبع : MajidOnline
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Moeini در "آموزش فارسی سازی استاندارد پوسته‌ وردپرس"</title>
			<link>http://forum.php-press.com/topic/11#post-14</link>
			<pubDate>شنبه, 03 Jul 2010 16:46:12 +0000</pubDate>
			<dc:creator>Moeini</dc:creator>
			<guid isPermaLink="false">14@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;باسلام&#60;br /&#62;
در اين سري آموزشي قصد دارم طي حدودا 5 جلسه شما را با &#60;strong&#62;نحوه‌ي فارسي سازي پوسته وردپرس به روش استاندارد&#60;/strong&#62; آشنا كنم.&#60;/p&#62;
&#60;p&#62;با توجه به اين كه پوسته‌هاي زيادي براي سيستم وردپرس وجود داره و بيشتر آنها فارسي نيستند! نياز به فارسي سازي اين پوسته‌ ها احساس ميشه؛ &#60;/p&#62;
&#60;ul&#62;
&#60;li&#62;&#60;strong&#62;از جمله سايتهاي پوسته وردپرس ميتوان به موارد زير اشاره كرد :&#60;/strong&#62;&#60;/li&#62;
&#60;/ul&#62;
&#60;ol&#62;
&#60;li&#62;&#60;a href=&#34;http://newwpthemes.com&#34; rel=&#34;nofollow&#34;&#62;http://newwpthemes.com&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a href=&#34;http://skinpress.com&#34; rel=&#34;nofollow&#34;&#62;http://skinpress.com&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a href=&#34;http://justskins.com&#34; rel=&#34;nofollow&#34;&#62;http://justskins.com&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a href=&#34;http://opwpthemes.com&#34; rel=&#34;nofollow&#34;&#62;http://opwpthemes.com&#60;/a&#62;&#60;/li&#62;
&#60;/ol&#62;
&#60;p&#62;
براي فارسي سازي پوسته نياز به چند نرم افزار داريم؛ البته بدون آنها هم ميشه پوسته را فارسي كرد ولي چون قصد ما فارسی سازی استاندارده نيازه كه آنها را دانلود كنيد.&#60;/p&#62;
&#60;ul&#62;
&#60;li&#62;&#60;strong&#62;نرم افزارهاي مورد نياز :&#60;/strong&#62;&#60;/li&#62;
&#60;/ul&#62;
&#60;ol&#62;
&#60;li&#62;نرم افزار &#60;a href=&#34;http://www.poedit.net/&#34;&#62;POEdit&#60;/a&#62; براي ساخت و ويرايش فايل زبان &#124; &#60;a href=&#34;http://sourceforge.net/projects/poedit/files/&#34;&#62;دريافت&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;نرم افزار &#60;a href=&#34;http://notepad-plus-plus.org/&#34;&#62;NotePad++&#60;/a&#62; براي كد نويسي آسان (البته با نوت‌ پد ويندوز هم ميشه كد نويسي كرد) &#124; &#60;a href=&#34;http://sourceforge.net/projects/notepad-plus/files/&#34;&#62;دريافت&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;نرم افزار وب سرور مانند &#60;a href=&#34;http://www.apachefriends.org/en/xampp.html&#34;&#62;XAMPP&#60;/a&#62; براي اجراي وردپرس در لوكال هاست &#124; &#60;a href=&#34;http://sourceforge.net/projects/xampp/&#34;&#62;دريافت&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;نصب &#60;a href=&#34;http://wordpress.org/&#34;&#62;وردپرس&#60;/a&#62; براي تست پوسته و رفع خطاها &#124; &#60;a href=&#34;http://www.php-press.com/guide-of-setup-wordpress-bbpress.html&#34;&#62;آموزش نصب وردپرس روي لوکال هاست&#60;/a&#62;&#60;/li&#62;
&#60;/ol&#62;
&#60;p&#62;
قبل از شروع طراحي پوسته بايد با بخشهاي مختلف آن آشنا شويم (اين بخش‌ها با نام ذکر شده در دايرکتوري پوسته قرار دارد)&#60;br /&#62;
البته برخي از فايل‌ها نياز به ويرايش ندارد ولي براي آشنايي كامل با قسمت‌هاي مختلف پوسته نام آنها ذكر شده&#60;/p&#62;
&#60;ul&#62;
&#60;li&#62;&#60;strong&#62; بخشهاي مختلف پوسته :&#60;/strong&#62;&#60;/li&#62;
&#60;/ul&#62;
&#60;p&#62;
Screenshot.png: اسکرين شات تصويري کوچکي از پوسته ميباشد که براي نمايش در&#60;/p&#62;
&#60;p&#62;بخش پوسته هاي وردپرس درنظر گرفته شده. به طور معمول اندازه اين تصوير ۲۲۵×۳۰۰ است .&#60;/p&#62;
&#60;p&#62;Style.css : اين فايل شامل دستورات css است که شکل و طرح پوسته را مشخص ميکند در واقع فايل استايل , اسکلت بندي پوسته ميباشد.&#60;/p&#62;
&#60;p&#62;همچنين در ابتداي اين فايل اطلاعاتي در مورد پوسته قرار دارد که در قسمت پوسته ها مشاهده ميشود&#60;/p&#62;
&#60;p&#62;Archive.php : اين فايل قسمت آرشيو وبلاگ را تشکيل ميدهد (blog.com/?m=200910)&#60;/p&#62;
&#60;p&#62;Comments.php : باکس ديدگاه در پوسته&#60;/p&#62;
&#60;p&#62;Footer.php : بخش پاييني (Footer) پوسته&#60;/p&#62;
&#60;p&#62;Functions.php : اين فايل شامل دستورات و فانشکن‌هاي نوشته شده مورد نياز پوسته است , در واقع براي تنظيمات اضافي پوسته است براي مثال تعريف اطلاعاتي براي ابزارکها – قرارگيري کدهاي مربوط به بخش تنظيمات – تغيير پوسته صفحه لاگين (&#60;a href=&#34;http://forum.php-press.com/topic/2&#34;&#62;اطلاعات بيشتر »&#60;/a&#62;)  و..&#60;/p&#62;
&#60;p&#62;Header.php : بخش بالايي (Header) پوسته&#60;/p&#62;
&#60;p&#62;Sidebar.php  : ستون هاي کنار پوسته&#60;/p&#62;
&#60;p&#62;Index.php : پوسته صفحه نخست وبلاگ ميباشد (blog.com/index.php)&#60;/p&#62;
&#60;p&#62;Page.php : اين فايل قسمت برگه هاي وبلاگ را تشکيل ميدهد (blog.com/?page_id=2)&#60;/p&#62;
&#60;p&#62;Search.php : قسمت جستجوي وبلاگ (blog.com/?s=wordpress)&#60;/p&#62;
&#60;p&#62;Searchform.php : فرم ورود اطلاعات جستجو&#60;/p&#62;
&#60;p&#62;Single.php : بخش ادامه مطلب ولينک ثابت مطالب (blog.com/?p=1)&#60;br /&#62;
 در بخش بعدي فارسي سازي را شروع ميكنيم
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Moeini در "فعال كردن  WildCard DNS"</title>
			<link>http://forum.php-press.com/topic/12#post-16</link>
			<pubDate>یک, 04 Jul 2010 23:33:12 +0000</pubDate>
			<dc:creator>Moeini</dc:creator>
			<guid isPermaLink="false">16@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;بعضي از سايت ها از جمله سرويس هاي وبلاگ‌دهي و دامين رايگان به wilddns نياز دارند.&#60;br /&#62;
بصورت پیش فرض این امکان در سرورهای لینوکس مبتنی بر cPanel/WHM فعال نیست.&#60;/p&#62;
&#60;ul&#62;
&#60;li&#62;براي فعال كردن wilddns به صورت زير عمل كنيد&#60;/li&#62;
&#60;/ul&#62;
&#60;p&#62;وارد Cpanel شويد و به قسمت Domains -&#38;gt;SubDomain برويد.&#60;br /&#62;
حال ساب دامين به نام * بسازيد.&#60;br /&#62;
مانند &#60;code&#62;*.php-press.com&#60;/code&#62;&#60;br /&#62;
حال اگر wilddns فعال باشد شما هر نام دلخواهی را بعنوان subdomain با دستور ping تست نمایید باید ادرس ip سایت شمارا برگرداند.مثل:&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;download.php-press.com
ping.php-press.com
id.php-press.com&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اكنون براي اينكه بتوانيد اطلاعات خاصي را در هر ساب دامين نمايش دهيد؛ لازمه كه با استفاده از فايل htaccess. به آپاچي دستوراتي بدهيم&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.ir$ [NC]
RewriteCond %1 !^(www&#124;ftp&#124;mail)$ [NC]
RewriteRule ^.*$ site.php?id=%1&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;به جاي domain.ir دامين سايت خودتان را قرار دهيد و كدها را در فايلي با نام htaccess. ذخيره كنيد و در Root قرار دهيد.&#60;/p&#62;
&#60;ul&#62;
&#60;li&#62;اين دستور به اين طريق عمل ميكنه:&#60;/li&#62;
&#60;/ul&#62;
&#60;p&#62;مثلا اگر كاربري به وارد download.php-press.com بشه اطلاعات صفحه php-press.com/site.php?id=download به كاربر نشان داده ميشه.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>tazphoenix در "قفل کردن www"</title>
			<link>http://forum.php-press.com/topic/10#post-12</link>
			<pubDate>شنبه, 03 Jul 2010 07:58:32 +0000</pubDate>
			<dc:creator>tazphoenix</dc:creator>
			<guid isPermaLink="false">12@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;این کار باعث میشه که هر کس سایت شما رو با هر آدرسی باز کرد (با www یا بی www)به آدرس با www منتقل بشه مثلا&#34;&#60;br /&#62;
forum.php-press.com&#60;br /&#62;
منتقل میشه به:&#60;br /&#62;
&#60;a href=&#34;http://www.forum.php-press.com&#34; rel=&#34;nofollow&#34;&#62;http://www.forum.php-press.com&#60;/a&#62;&#60;br /&#62;
دو فایده داره اونم اینه که 1 باعث بهتر شدن رتبه ی سئو میشه و 2 گاهی اوقات کاربرا از آدرس بدون www وارد میشن و لوگین میکنن حالا sessionی که واسشون ساخته میشه مخصوص آدرس بدون Wwwه  با www که وارد بشن دوباره باید لوگین کنن!&#60;br /&#62;
برای حل این دوتا مشکل فایل .htaccess رو باز کنید و اینها رو بهش اضافه کنید:&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^(.*) &#60;a href=&#34;http://www.example.com/$1&#34; rel=&#34;nofollow&#34;&#62;http://www.example.com/$1&#60;/a&#62; [QSA,L,R=301]&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;در ضمن حواستون هست که به جای example.com آدرس خودتون رو بنویسین.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>skylover در "انواع خطا در PHP"</title>
			<link>http://forum.php-press.com/topic/8#post-10</link>
			<pubDate>شنبه, 26 Jun 2010 19:50:09 +0000</pubDate>
			<dc:creator>skylover</dc:creator>
			<guid isPermaLink="false">10@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;Parse error:اگر در اسکریپت نوشته شده اشتباه نحوی(سینتکسی)وجود داشته باشد این نوع خطا رخ می دهد.از نوع خطاهای Fatal می باشد ،یعنی جلوی اجرای برنامه ی شما را می گیرد.(&#60;strong&#62;برنامه از ابتدا اجرا نمی شود&#60;/strong&#62;.)&#60;br /&#62;
مثلا اگر semicolon در انتهای اسکریپت ها فراموش شود،این خطا رخ می دهد.پیغام نمایش داده شده توسط PHP در این گونه موارد شبیه جمله زیر است:&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;Parse error: parse error, error, in c:\test\test.php on line 6&#60;/strong&#62;&#60;br /&#62;
Error message :خطایی است که &#60;strong&#62;هنگام اجرای برنامه&#60;/strong&#62; می دهد.جلوی اجرای برنامه را می گیرد.&#60;/p&#62;
&#60;p&#62;Warning message:همانند Error message است ،با این تفاوت که اجرای برنامه متوقف نمی شود.این خطا آنقدر مهم نیست که php جلوی اجرای برنامه را بگیرد.&#60;/p&#62;
&#60;p&#62;Notice:شرایطی است که خود php هم نمی داند خطایی وجود دارد یا خیر!آنقدر مهم نیست که php جلوی اجرای برنامه را بگیرد.مثلا :&#60;br /&#62;
&#60;strong&#62;Notice: Undefined variable: age in testing.php on line 9&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;Strict:در php 5 اضافه شده است ،مثلا به شما گوشزد می کنه که می توانید کد نوشته شده را با کد بهتری جا به جا کنید.&#60;/p&#62;
&#60;p&#62;تمامی خطاها شامل دو نوی اطلاعات است :&#60;br /&#62;
1) فایلی که در آن خطا داده است.&#60;br /&#62;
2) خطی که خطا در آن رخ داده یا خطای رخ داده شده نزدیک به آن خط است.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>tazphoenix در "استفاده از RewriteEngine"</title>
			<link>http://forum.php-press.com/topic/7#post-8</link>
			<pubDate>پنج, 24 Jun 2010 18:12:23 +0000</pubDate>
			<dc:creator>tazphoenix</dc:creator>
			<guid isPermaLink="false">8@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;برای این که از قابلیت RewiteEngine استفاده کنید 2 راه دارید:یا این که خودتون کد ها شو بنویسین و یا این که از &#60;a href=&#34;http://www.generateit.net/mod-rewrite/&#34;&#62;کد ساز آنلاین&#60;/a&#62; استفاده کنین.&#60;br /&#62;
سایت رو که باز کنین یه کادر میبینین حالا کافیه آدرسی رو که میخاین تغییر ظاهر بدین رو تو کادر وارد کنین و گزینه  ی Generate it رو بزنین صفحه ی تنظیمات باز میشه.توی قسمت Parameters میتونین تنظیمات مربوط به متغیر ها رو انجام بدین.تو قسمت Prefix می تونین پیشوند مورد علاقتون رو وارد کنین ، Delimiters برای اینه که متغیر ها چجوری از هم جدا بشن و قسمت آخر هم که Suffix باشه برای پسوند فایله Html یا php یا هر پسوند دلخواه دیگه.کارتون که تموم شد با زدن گزینه ی Done کد ساخته شده رو میبینین.فقط کافیه تا کد رو تو فایل .htaccess کپی کنین.&#60;br /&#62;
دقت کنین که فایل .htaccess رو تو root سایتتون بزارین.&#60;br /&#62;
آموزش فعال کردن RewriteEngine توی لوکال هاست رو هم &#60;a href=&#34;http://forum.php-press.com/topic/3&#34;&#62;اینجا&#60;/a&#62; میتونین پیدا کنین.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Moeini در "تغيير رمز عبور وردپرس از طريق phpMyAdmin"</title>
			<link>http://forum.php-press.com/topic/6#post-7</link>
			<pubDate>سه, 22 Jun 2010 12:59:09 +0000</pubDate>
			<dc:creator>Moeini</dc:creator>
			<guid isPermaLink="false">7@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;براي تغيير رمز عبور وردپرس از طريق phpMyAdmin مراحل زير را انجام دهيد:&#60;br /&#62;
ابتدا وارد phpMyAdmin شويد و ديتابيس وردپرس را انتخاب كنيد.&#60;br /&#62;
سپس وارد تيبل users شويد (معمولا به صورت wp_users  ميباشد)&#60;br /&#62;
در Column (ستون) user_login نام كاربري خود را بيابيد.(معمولا admin  ميباشد)&#60;br /&#62;
بر روي Edit كنار آن كليك كنيد. (شكل مداد)&#60;br /&#62;
زير ستون Value چند باكس ورود اطلاعات وجود دارد؛ در باكس سوم (سطر user_pass) رمز عبور جديد را وارد كنيد&#60;br /&#62;
سپس از منوي كشويي كنار باكس ورود اطلاعات (Drag&#38;amp;Drop) گزينه MD5 را انتخاب كنيد.&#60;br /&#62;
اكنون با كليك بر روي Go رمزعبور تغيير ميكند.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>tazphoenix در "آموزش نصب وردپرس 3.0 و bb press 1.0.2 روی لوکال هاست"</title>
			<link>http://forum.php-press.com/topic/4#post-4</link>
			<pubDate>دو, 21 Jun 2010 00:58:43 +0000</pubDate>
			<dc:creator>tazphoenix</dc:creator>
			<guid isPermaLink="false">4@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;سلام.آموزش نصب وردپرس 3.0 و bb press 1.0.2 روی لوکال هاست رو میزارم خیلی بدرد میخوره.روی هاست هم تقریبا&#34; همینطوریه.امیدوارم بدرد بخوره.&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://rapidshare.com/files/401127195/Binder1.pdf.html&#34; rel=&#34;nofollow&#34;&#62;http://rapidshare.com/files/401127195/Binder1.pdf.html&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Moeini در "فعال كردن RewriteEngine در LocalHost"</title>
			<link>http://forum.php-press.com/topic/3#post-3</link>
			<pubDate>پنج, 17 Jun 2010 12:39:00 +0000</pubDate>
			<dc:creator>Moeini</dc:creator>
			<guid isPermaLink="false">3@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;در اين آموزش نحوه فعال كردن mod_rewrite روي لوكال هاست در نرم افزار XAMPP رو توضيح ميدهم البته در ديگر وب سرورها هم ميشه اين كار را انجام داد.&#60;br /&#62;
ابتدا Apache را stop كنيد.&#60;br /&#62;
سپس فايل httpd.conf را با NotePad باز كنيد (در Xampp اين فايل در پوشه apache/conf ميباشد)&#60;br /&#62;
و دستور زير را Search كنيد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;#LoadModule rewrite_module modules/mod_rewrite.so&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;شارپ (#) اول آن را حذف كنيد&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;LoadModule rewrite_module modules/mod_rewrite.so&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;اكنون فايل PHP.ini را NotePad باز كنيد (در پوشه php)&#60;br /&#62;
و دستور زير را Search كنيد&#60;br /&#62;
&#60;code&#62;;extension=php_curl.dll&#60;/code&#62;&#60;br /&#62;
semicolon (;) اول دستور را پاك كنيد&#60;br /&#62;
&#60;code&#62;extension=php_curl.dll&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;حال فايل‌ها ار Save كنيد و آپاچي را Start كنيد
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Moeini در "تغيير پوسته صفحه wp-login"</title>
			<link>http://forum.php-press.com/topic/2#post-2</link>
			<pubDate>پنج, 17 Jun 2010 11:59:36 +0000</pubDate>
			<dc:creator>Moeini</dc:creator>
			<guid isPermaLink="false">2@http://forum.php-press.com/</guid>
			<description>&#60;p&#62;به دو طريق ميتوان پوسته‌ي صفحه لاگين عوض كرد.&#60;/p&#62;
&#60;p&#62;1.تنظيم دستي&#60;br /&#62;
2.نصب پلاگين&#60;/p&#62;
&#60;p&#62; - در روش اول بايد چند خط كد به فايل functions.php پوسته مورد نظر اضافه كنيم ؛&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;?php
function custom_login() {
echo &#38;#39;&#38;lt;link rel=&#38;quot;stylesheet&#38;quot; type=&#38;quot;text/css&#38;quot; href=&#38;quot;&#38;#39; . get_bloginfo(&#38;#39;template_directory&#38;#39;) . &#38;#39;/custom_login.css&#38;quot; /&#38;gt;&#38;#39;;
}
add_action(&#38;#39;login_head&#38;#39;, &#38;#39;custom_login&#38;#39;);
?&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;سپس يك فايل به نام custom_login.css در داخل پوسته پوسته بسازيد و دستورات زير را در آن وارد كنيد.&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;html {background:#17272d url(../images/pbd-body.jpg) 0 0 repeat-x;}	/* Page background. Can&#38;#39;t use the body tag for this! */
h1 a {	/* Title image (The &#38;quot;WordPress Logo&#38;quot;). Remember to update the height and width your image&#38;#39;s dimensions */
background:url(../images/pbd-title.png) 0 0 no-repeat;
width:415px;
height:70px;
} 

body.login {border-top-color:#dff4fc;}	/* Top bar background color */
.login p#backtoblog a:link, .login p#backtoblog a:visited {color:#17272d;}	/* Link effects in top bar */
.login p#backtoblog a:hover, .login p#backtoblog a:active {color:#17272d;text-decoration:underline;}	/* Rollover link effects in top bar */&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;دستور اول استايل CSS را در صفحه wp-login.php وارد ميكنه ؛ و دستور دوم (CSS ) نماي قسمت لاگين را ميسازه.&#60;/p&#62;
&#60;p&#62; حال با تغيير در كدهاي CSS ميتوانيد صفحه‌ي لاگين را با سليقه خود طراحي كنيد.&#60;/p&#62;
&#60;p&#62; - در روش دوم ميتوانيد با نصب افزونه (Plugin) به آساني اين تغييرات را ايجاد كنيد.&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://wordpress.org/extend/plugins/bm-custom-login/&#34; rel=&#34;nofollow&#34;&#62;http://wordpress.org/extend/plugins/bm-custom-login/&#60;/a&#62;&#60;br /&#62;
&#60;a href=&#34;http://wordpress.org/extend/plugins/theme-my-login&#34; rel=&#34;nofollow&#34;&#62;http://wordpress.org/extend/plugins/theme-my-login&#60;/a&#62;
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>

