<?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>نوشته های مجازی</title>
	<atom:link href="http://cybertxt.ir/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://cybertxt.ir</link>
	<description>دست نوشت های پراکنده امیر صالح</description>
	<lastBuildDate>Tue, 08 Dec 2009 14:03:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>آموزش PHP – جلسه ی سوم</title>
		<link>http://cybertxt.ir/?p=42</link>
		<comments>http://cybertxt.ir/?p=42#comments</comments>
		<pubDate>Tue, 08 Dec 2009 13:43:49 +0000</pubDate>
		<dc:creator>امیر</dc:creator>
				<category><![CDATA[آموزش زبان PHP]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[آموزشی]]></category>

		<guid isPermaLink="false">http://cybertxt.ir/?p=42</guid>
		<description><![CDATA[
آموزش PHP &#8211; جلسه ی سوم :
تو جلسه ی اول سعی کردم که یه دید کلی از PHP بهتون بدم. تو جلسه ی دوم تونستیم نرم افزار Xampp و معرفی کنیم که یه محیط local در اختیار ما می گذاره که ما برنامه هایی که می نویسیم به راحتی اجرا کنیم.خوب پس فعلا زیر بنا [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #008080;"><br />
آموزش PHP &#8211; جلسه ی سوم :</span></h2>
<p><span style="font-size: small;">تو جلسه ی اول سعی کردم که یه دید کلی از PHP بهتون بدم. تو جلسه ی دوم تونستیم نرم افزار Xampp و معرفی کنیم که یه محیط local در اختیار ما می گذاره که ما برنامه هایی که می نویسیم به راحتی اجرا کنیم.خوب پس فعلا زیر بنا واسه یاد گرفتن PHP فراهم شده دیگه از این به بعد باید خود PHP رو سعی می کنیم که یاد بگیریم.</span></p>
<p>خوب اگر شما تا به حال یه زبان برنامه نویسی مطالعه کرده باشین بیشتر آموزش ها و کتاب ها میان شروع می کنن متغیر ها دستورات ورودی و دستورات خروجی رو می گن و وقتی کار به برنامه نویسی می رسه یا اونقدر کلیشه ای یاد می دن که انگیزه ی لازم واسه یادگیری نیست. و یا اینقدر سخت توضیح می دن که نمی شه متوجه شد همین مساله باعث شده که من زبان هایی مثل پاسکال ، C ، VB رو فقط در حد متغیر ها و دستورات اصلیش یاد بگیرم و هیچوقت نتونستم وارد برنامه نویسی اون زبان ها بشم ولی امیدوارم که جلسات ما بتونه PHP رو طوری یاد بده که در پایان کار خودمون یه برنامه جدید رو به تنهایی بنویسیم.</p>
<p>خوب منم مثل همه ی کتاب ها و سایت ها میام دستورات در حد خیلی خلاصه معرفی می کنم.و هر موقع که از دستور جدیدی استفاده کردم همونجا کامل اون دستور رو توضیح می دم.اول بذارین یه مثال کوچک در مورد فرق HTML  و PHP بزنم و بعد دستورات رو باهم بررسی می کنیم.</p>
<h4><span id="more-42"></span></h4>
<h4><span style="color: #008080;">یک مثال ساده برای روشن شدن فرق PHP , HTML :</span></h4>
<p>همه می دانید که HTMl یک زبان ایستا هست اما PHP یک زیان دینامیک است خوب این یعنی این که برنامه به زبان HTML همیشه ثابت هستند اما برنامه نویسی دینامیک ، پویا هستند.مثل برنامه ی زیر :</p>
<pre class="brush: php;">
&lt;?php
echo '&lt;p&gt;Sa@ va Tarikh:';
echo date('h:i,jS F');
echo '&lt;/p&gt;';
?&gt;
</pre>
<p>خوب این برنامه رو اگه اجرا بگیرین می بنین که ساعت و تاریخ رو بهتون می ده و حالا اگه دو ساعت دیگه بازم اینو اجرا بگیرین ساعت همون زمانی که توش هستین رو بهتون می گه یعنی بصورت پویا تغییر می کنه اما برنامه ی HTML همیشه یک خروجی ثابت را تحویل ما می ده.</p>
<h3><span style="color: #008080;">آشنایی مختصر با دستورات PHP :</span></h3>
<h4><span style="color: #008080;">متغیرها :</span></h4>
<p>نوع متغیر به نوع داده ای که در آن ذخیره می شود وابسته است. PHP انواع داده زیر را پشتیبانی می کند.</p>
<h4><span style="color: #008080;">انواع داده ها در PHP :</span></h4>
<ul>
<li>عدد صحیح (Integer)   کلیه اعداد را در بر می گیرد.</li>
<li>اعشاری (Float)  اعداد حقیقی را در بر می گیرد.</li>
<li>رشته (String)  رشته های کاراکتر را در بر می گیرد.</li>
<li>بولی (Boolean)  مقادیر درست و نادرست را در بر می گیرد.</li>
<li>آرایه (Array)  آیتم های داده چندتایی را ذخیره می کند.</li>
<li>شی ء (Object)  نمونه هایی از کلاس ها را ذخیره می کند.</li>
</ul>
<p>یک متغیر با علامت $ نوشته می شود. مثلا  amir$ یک متغیر به نام amir می باشد.و به بزرگی و کوچکی حروف حساس می باشد مثلا Amir$ با متغیر amir$ فرق می کند و متغیر ها را نباید با number شروع کرد.</p>
<p>زبان PHP با ؟&gt; شروع و با &lt;؟ به پایان می رسد.البته برای خوانایی بیشتر بهتر است که کد خودتون رو با PHP?&gt; شروع کنین.</p>
<h4><span style="color: #008080;">دستورات خروجی :</span></h4>
<p>دو دستور مهم و پرکاربرد در زبان php دستورات ()echo و ()print هستند فعلا در مورد مزیت هاشون نسبت به هم دیگه چیزی نمی گم فقط می خوام با دستورات پایه آشنا بشیم.</p>
<pre class="brush: php;">
&lt;?php
 $name1 = &quot;Amir&quot;;
 $name2= &quot;Ali&quot;;
 echo $name1, &quot; va &quot;, $name2, &quot; PHP mikhonan&quot;;
?&gt;
</pre>
<p>توجه کنید که در تابع ()echo برای چاپ یک متغیر لازم نیست که از تک کوتیشن  (&#8216;) یا دابل کوتیشن (&#8220;)استفاده کنیم اما برای متنی که می خواهیم چاپ بشه حتما باید اونها رو داخل کوتیشن قرار بدیم به va و PHP mikonan دقت کنید.خروجی برنامه بالا این می شود :</p>
<p style="text-align: left;"><span style="color: #800080;">Amir and Ali PHP mikhonan</span></p>
<p style="text-align: right;">همین برنامه رو اگر با ()print بنویسیم کمی فرق می کنه.</p>
<p style="text-align: right;">
<pre class="brush: php;">
&lt;?php
 $name1 = &quot;Amir&quot;;
 $name2= &quot;Ali&quot;;
 print &quot;&quot;.$name1.&quot;  va &quot;.$name2.&quot; PHP mikhonan&quot;;
?&gt;
</pre>
<p style="text-align: right;">در print کوتیشن را  به این صورت &#8221; متن مورد نظر &#8221; print می گذاریم سپس اگر بخواهیم متغیری را چاب کنیم آن متغیر را در داخل &#8220;..&#8221; می گذاریم و برای چاپ متن عادی آن را به همان صورت می نویسیم مثل va و PHP mikhonan</p>
<h4 style="text-align: right;"><span style="color: #008080;">توجه :</span> در پایان هر دستور در PHP باید از <span style="font-size: medium;"><span style="color: #ff0000;">;</span></span> استفاده شود.</h4>
<p style="text-align: right;">این جلسه دستورات پر کاربرد و ضروری رو معرفی کردم زیاد هم  داخلشون نشدم که گیج بشیم.خسته نباشید.</p>
<h3 style="text-align: right;"><span style="color: #008080;">سخنی با خوانندگان :</span></h3>
<p><span style="color: #008080;"><br />
</span></p>
<p style="text-align: right;">برای جلسه بعد Front page 2003 یا Dreamweaver  یا هر برنامه ای که در نوشتن کد HTML ما را جلو بیاندازد را توصیه می کنم که نصب کنید.این بدین منظور نیست که ما می خواهیم یک سایت را با Front page یا  DW طراحی کنیم بلکه فقط می خواهیم در زمان صرفه جویی کنیم.بذارین یه مثال بزنم همونطور که می دونین پیش نیاز آموزش PHP اینه که شما با دستورات HTML آشنایی داشته باشین. حالا اگه هم بلد نیستین من تو برنامه هام توضیح می دم و هم  Front page شما رو کمک می کنه که راحت تر با کدها آشنا بشین. به مثال زیر توجه کنید:</p>
<p style="text-align: right;">شما برای درست کردن یک textbox نیاز دارید این کد را بنویسید :</p>
<p style="text-align: right;">
<pre class="brush: php;">
&lt;html&gt;
&lt;p&gt;&lt;input type=&quot;text&quot; name=&quot;T1&quot; size=&quot;20&quot;&gt;&lt;/p&gt;
&lt;/html&gt;
</pre>
<p style="text-align: right;">اما اگر Front page داشته باشید می توانید به قسمت Insert , سپس قسمت Form رفته و Textbox را انتخاب کنید.Front page به شما کد مورد نظر را هم می دهد.البته من توصیه می کنم که حتما کدهای HTML را یاد بگیرید ولی برای یک برنامه ی بزرگ نوشتن کل برنامه به صورت کاملا دستی کاری بسیار طاقت قرسا و وقت گیر است.</p>
<h3 style="text-align: right;"><span style="color: #ff0000;">تمرین :</span></h3>
<p style="text-align: right;">برنامه ای بنویسید که نام و فامیلی شما را در دو متغیر جداگانه قرار بدهد و آن متغیر ها را چاپ کند.(هم با ()echo و هم با ()print )</p>
<p style="text-align: right;">خروجی مورد نظر برای مثال :</p>
<p style="text-align: left;">my name : amir saleh</p>
<p style="text-align: right;">هر کی حل کرد می تونه تو قسمت پاسخ جوابشو بنویسه.</p>
<p style="text-align: right;">
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://cybertxt.ir/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>آموزش PHP – جلسه ی دوم</title>
		<link>http://cybertxt.ir/?p=22</link>
		<comments>http://cybertxt.ir/?p=22#comments</comments>
		<pubDate>Sat, 05 Dec 2009 12:48:30 +0000</pubDate>
		<dc:creator>امیر</dc:creator>
				<category><![CDATA[آموزش زبان PHP]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[آموزشی]]></category>

		<guid isPermaLink="false">http://cybertxt.ir/?p=22</guid>
		<description><![CDATA[ آموزش PHP &#8211; جلسه ی دوم :
با مطالبی که در جلسه یک گفتیم یک دید کلی نسبت به php پیدا کردیم حالا باید ببینیم که چطور می تونیم یک برنامه php رو بنویسیم و از همه مهم تر این که چطور باید برنامه ای رو که نوشتیم اجرا کنیم ؟
شما می تونید برنامه ی [...]]]></description>
			<content:encoded><![CDATA[<h2><strong> </strong><span style="color: #008080;">آموزش PHP &#8211; جلسه ی دوم :</span></h2>
<p>با مطالبی که در جلسه یک گفتیم یک دید کلی نسبت به php پیدا کردیم حالا باید ببینیم که چطور می تونیم یک برنامه php رو بنویسیم و از همه مهم تر این که چطور باید برنامه ای رو که نوشتیم اجرا کنیم ؟</p>
<p>شما می تونید برنامه ی خودتون رو در داخل یک Notepad بنویسد پس شما از این لحاظ خیالتون راحته اما چیزی که نگران کننده است! اینه که شما دارین یک برنامه تحت وب می نویسین و باید این برنامه در هاستی در اینترنت اجرا بشه .یعنی بریم هاست بخریم؟!!! همیشه این مساله باعث می شه که خیلی ها بی خیال این زبان بشن از جمله خود من !</p>
<h3><span style="color: #008080;"><strong>راه حل چیست؟</strong></span></h3>
<p>ما می تونیم در یک محیط مجازی برنامه خودمون رو اجرا کنیم و به برنامه نویسی بپردازیم و وقتی که قصد کردیم یک سایت راه اندازی کنیم  فقط کافیه پس از خریدن host و domain این برنامه رو تو host خودمون upload کنیم.</p>
<p>پس تو این جلسه ما به معرفی نرم افزار xampp که حجم آن ۳۵MB  است و طریقه دانلود این نرم افزار می پردازیم .</p>
<p>به جای اینکه چندین نرم افزار php و mysql را جدا جدا دانلود کنید کافیه نرم افزار xampp را دانلود کنیم چون نرم افزار xampp این نرم افزار ها را بصورت یک جا دارا می باشد.</p>
<p><span style="color: red;">Apache HTTPD 2.2.11 + Openssl 0.9.8i<br />
* MySQL 5.1.33<br />
* PHP 5.2.9<br />
* phpMyAdmin 3.1.3.1<br />
* XAMPP CLI Bundle 1.3<br />
* FileZilla FTP Server 0.9.31<br />
</span><span style="color: red;">* Mercury Mail Transport System 4.62</span></p>
<p><span id="more-22"></span></p>
<h4><span style="color: #008080;">شما می توانید برای دانلود این نرم افزار به سایت زیر بروید :</span></h4>
<p><span style="color: #008080;"><span style="color: #333333;">چون دائما version این نرم افزار تغییر می کند برای همین من آدرس سایت اصلیش رو واستون می ذارم که همیشه به روز باشه.برای رفت به سایتش <a title="سایت xampp" href="http://www.apachefriends.org/en/xampp-windows.html" target="_blank">اینجا</a> کلیک کنید.</span><br />
</span></p>
<p>پس از دانلود نرم افزار به راحتی و با next های متوالی می توانید آن را نصب کنید.در این جا مرحله نصب نرم افزار به پایان رسید و امیدواریم بتوانیم یک برنامه بسیار ساده را اجرا کنیم.</p>
<h3><span style="color: #008080;"><strong>اجرا کردن یک برنامه ساده :</strong></span></h3>
<p>۱- به درایوی که xampp را نصب کردید بروید.<br />
۲-xampp_start.exe را پیدا کرده و دو بار روی آن کلیک کنید.پنجره زیر ظاهر می شود که آن را minimize کنید.(اگر پنجره بلافاصله بعد از باز شدن بسته شد احتمالا نصب برنامه با مشکل روبروست)</p>
<p>چنین تصویری را باید ببینید :</p>
<div class="wp-caption alignleft" style="width: 451px"><img title="xampp" src="http://img4.tinypic.info/files/81x8qvpecnz9hpvjhdjy.jpg" alt="بعد از زدن xampp_start چنین پنجره ای باز می شود." width="441" height="260" /><p class="wp-caption-text">بعد از زدن xampp_start چنین پنجره ای باز می شود.</p></div>
<h2><span style="color: #99cc00;"><strong> </strong></span></h2>
<p>3- یک notepad باز کرده و کد زیر را بنویسید.و برنامه زیر را نوشته و آن را با فرمت .php  ذخیره کنید.<br />
فعلا نمی خواهم در مورد کد های php توضیح بدهم فقط می خوام شما اجرای یک برنامه رو ببینین.</p>
<p dir="ltr">
<pre class="brush: php;">
&lt;?php
echo(&quot;Hello Amir&quot;);
?&gt;
</pre>
<p>4- پس از save کردن این کد در notepad باز به درایوی که xampp را نصب کرده اید بروید و پوشه ی htdocs را پیدا کنید و در داخل آن یک new folder جدید با نام دلخواه ایجاد کنید و فایل notepad خود را در این فولدر paste کنید.</p>
<p><strong><span style="color: #ff6600;">خوشحال باشید شما به پایان کار دارید نزدیک و نزدیک تر می شوید.</span></strong></p>
<p>۵- مرورگر خود را باز کنید و آدرس زیر را وارد کنید.</p>
<p>http://127.0.0.1  یا   http://localhost</p>
<p>6- حال از صفحه ای که باز شد می توانید فولدری که در htdocs ساخته بودید ببینید و با کلیک روی آن فولدر notepad  خود را که با فرمت .php ذخیره کرده بودید را می بینید و با کلیک بر روی آن می توانید خروجی برنامه خود را ببینید.</p>
<p>در این جا شما یک برنامه ساده را اجرا کردید واقعا خسته نباشید این جلسه کمی زیاد بود از جلسات بعد به آموزش خود زبان php می پردازیم.</p>
<h3><span style="color: #008080;">دوستان عزیز :</span></h3>
<h4><span style="color: #800080;">پاسخ های شما من را در اینکه جلسه سوم را چه زمانی بگذارم کمک می کند اگر پاسخی به این مطلب داده نشود مشخص می شود که علاقه ای به این نوع آموزش وجود ندارد با پاسخ های خود می توانید در روند آموزش تاثیر بسیار مثبتی داشته باشید. موفق باشید.</span></h4>
<h4><span style="color: #333399;">اگر سوالی در مورد نحوه ی دانلود یا مشکلی در حین انجام کار برخوردید می توانید در قسمت پاسخ بپرسید.</span></h4>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://cybertxt.ir/?feed=rss2&amp;p=22</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>آموزش PHP &#8211; جلسه ی اول</title>
		<link>http://cybertxt.ir/?p=8</link>
		<comments>http://cybertxt.ir/?p=8#comments</comments>
		<pubDate>Tue, 17 Nov 2009 23:29:22 +0000</pubDate>
		<dc:creator>امیر</dc:creator>
				<category><![CDATA[آموزش زبان PHP]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[آموزشی]]></category>

		<guid isPermaLink="false">http://cybertxt.ir/?p=8</guid>
		<description><![CDATA[آموزش PHP &#8211; جلسه اول :
با سلام به همه ی خوانندگان این پست در این قسمت که به صورت یک سریال بلند مدت ! است قصد دارم زبان برنامه نویسی PHP را که بی شک یکی از قویترین زبانهای برنامه نویسی تحت وب است را آموزش دهم. این زبان در سال ۲۰۰۹ در آمار محبوب [...]]]></description>
			<content:encoded><![CDATA[<h3 id="msg_182"><span style="color: #008080;"><span style="font-size: 12pt; line-height: 1.3em;"><strong>آموزش PHP &#8211; جلسه اول</strong></span></span> :</h3>
<p>با سلام به همه ی خوانندگان این پست در این قسمت که به صورت یک سریال بلند مدت ! است قصد دارم زبان برنامه نویسی PHP را که بی شک یکی از قویترین زبانهای برنامه نویسی تحت وب است را آموزش دهم. این زبان در سال ۲۰۰۹ در آمار محبوب ترین زبان برنامه نویسی به عنوان  سومین زبان محبوب دنیا از دید کاربران و صاحب نظران شد. که دو زبان اول و دوم تحت وب نیستند در واقع php را می توان اولین زبان و قویترین زبان تحت وب دانست.<br />
اول بذارین ۱ توضیح در مورد اینکه php چیست ؟ بدم البته دوست ندارم زیاد پست هایی که می دم رسمی باشه اما در جلسه اول بذارین یکم از تاریخچه ی php بگم فکر نمی کنم که خالی از لطف باشه !<br />
<span style="color: #008080;"><strong>PHP چیست؟</strong></span><br />
PHP مخفف عبارت Hypertext Preprocecssor یا پیش یردازنده ابر متن می باشد. این زبان اسکریپت نویسی به همراه HTML به کار می رود و بر خلاف آن دارای قابلیت پردازش داده می باشد. اگر با HTML آشنا باشید حتما می دانید که HTML یک زبان برنامه نویسی نیست بلکه تنها امکان ایجاد صفحات وب را فراهم می کند و در این صفحات می توان متن ها، تصاویر و لینک های مورد نظر را ایجاد کرد. اگر چه HTML دارای دستورات مفیدی مانند ارسال یک فرم داده با سرویس دهنده وب می باشد ولی با این حال، حتی عملیات برنامه نویسی مثل جمع دو عدد را نمی تواند انجام دهد.</p>
<p><span id="more-8"></span><br />
به طور کلی صفحات وب به دو نوع صفحات ثابت و پویا دسته بندی میشود. در اوایل دهه ۱۹۹۰ بیشتر صفحات وب به صورت صفحات ثابت ایجاد می شدند. این صفحات فقط دارای کدهای HTML بودند و در برابر عملیات مختلف کاربر هیچ عکس العملی را نشان نمی دادند. ولی توسعه دهندگان می خواستند تا وب سایت هایی را ایجاد کنند تا با کاربر ارتباط محاوره ای داشته باشد. داده هایی را از کاربران دریافت کرده و صفحات مخصوصی برای هر کاربرایجاد شود. با گذشت زمان صفحات وب پویا با استفاده از زبان هایی مانند جاوا اسکریپت به وجود آمدند. با استفاده از جاوا اسکریپت، قابلیت های برنامه نویسی به صفحات HTML افزوده شد و بدین ترتیب صفحات وب برابر عملیاتی همانند حرکت ماوس، کلیک و… از خود عکس العمل نشان دادند.<br />
PHP در سال ۱۹۹۵ توسط راسموس لردوف به وجود آمد. راسموس یک پیاده سازی از PHP را توسط زبان C ایجاد کرد و آن را در اختیار عموم قرار داد. در سال ۱۹۹۸ نیز نسخه ۳ این برنامه به وجود آمد و هم اکنون نیز نسخه ۵ آن در اختیار برنامه نویسان قرار دارد و بطور گسترده در اینترنت برای ایجاد سایت های مختلف به کار می رود. محبوبترین و گسترش میزان استفاده از PHP به دلایل زیر می باشد:<br />
- PHP سرعت بالایی دارد.<br />
- رایگان است و سورس کدهای آن در دسترس همگان است.<br />
- یادگیری و برنامه نویسی آن راحت است.<br />
- قابلیت حمل بالایی دارد و بر روی سیستم عامل های مختلف همانند ویندوز، لینوکس، مکینتاش و انواع یونیکس قابل استفاده است.<br />
- به طور گسترده ای پشتیبانی می شود و لیست پست الکترونیکی متعددی در زمینه گوناگون PHP ایجاد شده است.<br />
- امنیت بالایی دارد.<br />
- قابلیت انعطاف پذیری بالایی دارد و برنامه نویسان می توانند بر اساس نیازهای خود آن را تنظیم و پیکر بندی نمایند.</p>
<p><strong> </strong></p>
<p><strong><span style="color: #008080;">کاربرد php :</span></strong></p>
<p>PHP یک زبان اسکریپت نویسی عام منظوره است که آن را در طیف گسترده ای از زمینه ها می توان به کار برد. یک اسکریپت PHP شامل دستوراتی به زبان PHP است که به کامپیوتر می گوید چه عملی انجام بده. به عنوان مثال یک اسکریپت می تواند یک پیغام را در صفحه نمایش بدهد، داده های خاصی را در یک بانک اطلاعاتی ذخیره سازد و یا اطلاعاتی را از یک فایل بخواند. با این حال اغلب قابلیت های PHP بیشتر برای ایحاد صفحا توب پویا تعبیه شده اند.</p>
<p><span style="color: #008080;"><br />
<strong>PHP و برنامه های کاربردی وب</strong>:</span><br />
زبان های اسکریپت نویسی را به دو دسته سمت سرویس گیرنده و سمت سرویس دهنده تقسیم می شوند. اسکریپت های نوشته شده با زبان های سمت سرویس گیرنده، بر روی سرویس گیرنده ها اجرا می شوند.<br />
اسکریپت های جاوا اسکریپت از این نوع به شمار می آیند. اسکریپت های سمت سرویس دهنده نیز بر روی سرویس دهنده ها اجرا می شوند. PHP یک زبان اسکریپت نویسی سمت سرویس دهنده می باشد. اسکریپت ها ی این زبان بر روی سرویس دهنده اجرا می گردند و کاربر اصلا کدهایPHP را نمی بیند بلکه با مرورگرهای وب، نتیجه اجرای اسکریپت ها را با زبان HTML مشاهده می نماید.<br />
کدهای PHP را می توان به تنهایی نوشت و یا آنها را همراه کدهای HTML با کار برد. از این لحاظ PHP مشابه ASP  و ColdFusion عمل می نماید. تفاوت اصلی که بین این زبانها وجود دارد این است که ASP و ColdFusion محصول تجاری هستند ولی PHP رایگان است و کدهای آن در دسترس عموم می باشد. PHP امکان ایجاد صفحات وب پویا را به وجود می آورد و کاربران وب سایت در هر بار مراجعه می توانند صفحات مختص به خود را مشاهده کنند. بطور کلی PHP دارای قابلیت هائی است که آن را برای وب سایت هائی با کاربردهای زیر مناسب می سازد:<br />
* ارتباط متقابل با فرم های HTML : با PHP می توان یک فرم HTML را ایجاد کرد و سپس داده های ارسالی آن را پردازطش نمود.</p>
<p>* ارتباط با بانک اطلاعات: PHP قابلیت کار با بانک های اطلاعاتی را دارد.</p>
<p>* ایجاد صفحات وب به صورت امن: PHP برای برنامه نویسان اماکن ایجاد امن صفحات وب را فراهم می آورد. در این صفحات باید کاربران قبل از مشاهده صفحات وب، نام کاربر و رمز عبور خود را وارد نمایند.<br />
<span style="color: #008080;"><strong>اتصال به بابک اطلاعاتی</strong>: </span></p>
<p>php  قابلیت اتصال و اتصال با بانک های اطلاعاتی مختلفی را دارا می باشد. بنابراین شما نیازی به اطلاع دربارۀ جزئیات فنی اتصال و ارتباط به بانک اطلاعاتی را نخواهد داشت. برای کار با یک بانک اطلاعاتی کافی است که نام و مکان آن را برای php مشخص کنیم بدین ترتیب php به آن بانک متصل خواهد شد و دستورات اسکریپت را به بانک اطلاعاتی و پاسخ های آن را به اسکریپت منتقل خواهد کرد. بنابراین به راحتی می توانند داده های مورد نظر خود را در بانک اطلاعاتی  ذخیره کرده و به هنگام نیاز بازیابی نمائید. البته علاوه بر قابلیت مستقیم به بانک اطلاعاتی ، php از روش های ado نیز برای اتصال به بانکها پشتیبانی می نماید. بانک های اطلاعاتی اصلی که هم اکنون توسط php پشتیبانی می گردند عبارتند از:</p>
<p>dBASE       mSQL       Microsoft SQL server       Informix</p>
<p>MySQL Sybase       Ingres       Oracle       PostgreSQL</p>
<p>جلسه اول بیشتر کلاس ها خسته کننده از آب در می یاد کلاس ما هم از این حسن مستثنی نبود می دونم خسته شدین اما نمی شد این مزیت ها رو نگفت داشتن یه دید کلی در مورد چیزی که می خواهیم در موردش یاد بگیریم امری حیاتیه .</p>
<p><strong> </strong></p>
<h4><span style="color: #008080;">درس جلسه ی آینده :</span></h4>
<p><span style="color: #0000ff;">در جلسه ی بعد می خواهم نرم افزار های مورد نیاز برای اجرای یک زبان ساده در زبان  PHP را آموزش دهم.</span></p>
<p style="text-align: justify;"><strong><span style="color: #008080;">سخنی با خوانندگان :</span></strong></p>
<p>این مجوعه به صورت جلسه به جلسه ادامه دارد.پس با نظراتتون ما رو همراهی کنید و اگر سوالی واستون پیش اومد حتما بپرسین تا به کمک هم این زبان خوب و قوی رو یاد بگیریم.</p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://cybertxt.ir/?feed=rss2&amp;p=8</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>سلام دنیا!</title>
		<link>http://cybertxt.ir/?p=1</link>
		<comments>http://cybertxt.ir/?p=1#comments</comments>
		<pubDate>Sun, 15 Nov 2009 20:27:53 +0000</pubDate>
		<dc:creator>امیر</dc:creator>
				<category><![CDATA[عمومی]]></category>

		<guid isPermaLink="false">http://cybertxt.ir/?p=1</guid>
		<description><![CDATA[با سلام خدمت همه ی خوانندگان عزیز :


من واسه اولین باره که نوشتن تو چنین محیطی رو دارم تجربه می کنم.اگه اشکال یا نقصی دیدین به بزرگواری خودتون ببخشین و منو در بهتر شدن وبلاگم راهنمایی کنید.
سعی دارم تو وبلاگم مطالب آموزشی و اخبار جدید در زمینه های مختلف بذارم.امیدوارم که خوشتون بیاد.
فعلا واسه اولین [...]]]></description>
			<content:encoded><![CDATA[<h3><span style="color: #339966;"><strong>با سلام خدمت همه ی خوانندگان عزیز </strong></span><span style="color: #333399;">:</span></h3>
<p><span style="color: #333399;"><br />
</span></p>
<p><span style="color: #003366;">من واسه اولین باره که نوشتن تو چنین محیطی رو دارم تجربه می کنم.اگه اشکال یا نقصی دیدین به بزرگواری خودتون ببخشین و منو در بهتر شدن وبلاگم راهنمایی کنید.</span></p>
<p><span style="color: #003366;">سعی دارم تو وبلاگم مطالب آموزشی و اخبار جدید در زمینه های مختلف بذارم.امیدوارم که خوشتون بیاد.</span></p>
<p><span style="color: #003366;">فعلا واسه اولین پستم فکر کنم کافی باشه تا پست های دیگه با ما همراه باشید.</span></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://cybertxt.ir/?feed=rss2&amp;p=1</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
