مشاهده پست های بی پاسخ | مشاهده موضوعهای فعال تاریخ امروز دوشنبه 18 ژوئن, 2018 1:39 am



پاسخ به موضوع  [ 29 پست ]  برو به صفحه قبلی  1, 2, 3, 4, 5, 6  بعدی
 آموزش زبان برنامه نویسی PHP گام به گام و نکات آموزشی آن 
نویسنده پیام
آواتار کاربر

عضو: سه شنبه 09 دسامبر, 2008 7:56 am
پست ها: 32
پست Re: آموزش زبان برنامه نویسی PHP گام به گام و نکات آموزشی آن
if
امروز میخواهم در مورد if صحبت کنیم.بوسیله if ما میتوانیم مسیر حرکت برنامه را کنترل کنیم. مثلا برای نوشتن برنامه ای که اگر قبل از ظهر بود عبارت صبح بخیر را نمایش دهند و اگر بعد از ظهر بود عبارت عصر بخیر ، ما باید از این دستور استفاده کنیم.
حالت کلی آن بصورت زیر است .
کد:

if (شرط) {
       دستور یا مجموعه دستورات1
}else{
       دستور یا مجموعه دستورات2
}

در مثال بالا اگر شرط برقرار باشد مجموعه دستورات 1 اجرا میگردند واگر شرط برقرار نباشد مجموعه دستورات 2.


مانند آنچه در حلقه ها گفتیم اگر بجای مجموعه دستورات ، یک دستور داشته باشیم میتوانیم از قرار دادن {} صرفنظر کنیم.


میتوانیم بخش else را نگذاریم .
کد:
if (شرط) {
       دستور یا مجموعه دستورات
}



میتوانیم از else if های پشت سر هم استفاده کنیم.
کد:
if (شرط1){
    دستور یا مجموعه دستورات1
}else if(شرط2 ){
    دستور یا مجموعه دستورات2
else if(شرط3){
    دستور یا مجموعه دستورات3
}else{
     دستور یا مجموعه دستورات4
}


سه شنبه 06 ژانویه, 2009 7:12 pm
مشخصات شخصی
آواتار کاربر

عضو: سه شنبه 09 دسامبر, 2008 7:56 am
پست ها: 32
پست Re: آموزش زبان برنامه نویسی PHP گام به گام و نکات آموزشی آن
دستور switch

يکي ديگر از دستورات کنترلي ، دستور switch ميباشد.
از اين دستور ميتوان بجاي if و else هاي متعدد استفاده کرد
مثلا فرض کنيد ميخواهيم به ازاي اعداد 1 تا 7 روزهاي هفته متناظر با آنها را چاپ کنيم.
يک راه اين است که از دستور if استفاده کنيم.
در اينصورت بايد اينگونه بنويسيم:
کد:
if ($a==1)
echo "شنبه";
elseif ($a==2)
echo "يکشنبه";
elseif ($a==3)
echo "دوشنبه";
.
.
.

و همينطور الي آخر

اما همينکار را ميتوانيم با دستور switch اجرا کنيم
کد:

switch ($a){
case "1":echo "شنبه";break;
case "2":echo "يک شنبه";break;
case "3":echo "دو شنبه";break;
case "4":echo "سه شنبه";break;
case "5":echo "چهار شنبه";break;
case "6":echo "پنج شنبه";break;
case "7":echo "جمعه";break;
}


حتما شما هم قبول داريد که کار کردن با دستور switch بسيار ساده تر و خوانا تر ميباشد.

نکته : حتما به ياد داشته باشيد که در انتهاي هر case بايد از دستور break استفاده کنيد تا کنتل برنامه به انتهاي switch منتقل شود.
اگر از break استفاده نکنيد کنترل برنامه به case بعدي منتقل ميشود و اين موجب بروز خطا در برنامه ميشود.
به مثال زير دقت کنيد:
کد:

switch ($a){
case "1":
case "2":
case "3":echo "فروردين";break;
case "4":
case "5":
case "6":
case "7":echo "ارديبهشت";break;
}


در اين مثال در صورتيکه مقدار a برابر 1 يا 2 يا 3 باشد عبارت فروردين چاپ ميشود و درصورتيکه مقدار a برابر 4 يا 5 يا 6 و يا 7 باشد عبارت ارديبهشت چاپ ميگردد.



نکته : از عبارت default هم ميتوانيم در انتهاي دستور switch استفاده کنيم . عبارت default مانند عبارت else عمل ميکند . يعني هر حالتي غير از حالتهاي گفته شده در case را پوشش ميدهد.
کد:
switch ($a){
case "1":
case "2":
case "3":echo "فروردين";break;
case "4":
case "5":
case "6":
case "7":echo "ارديبهشت";break;

default :echo "خرداد";break;
}


سه شنبه 06 ژانویه, 2009 7:14 pm
مشخصات شخصی
آواتار کاربر

عضو: سه شنبه 09 دسامبر, 2008 7:56 am
پست ها: 32
پست Re: آموزش زبان برنامه نویسی PHP گام به گام و نکات آموزشی آن
comment یا توضیح

منطق اینه که موقع نوشتن برنامه همراه کدها توضیح هم نوشته بشه و یا خيلي وقتها پيش مياد که هنگام کد نويسي لازم ميشه يک يا چندخط را غير فعال کنيم. (به اين عمل comment کردن نيز ميگويند)
در Php براي اين کار چند را وجود دارد.

1 - غير فعال کردن يک خط :
براي غير فعال کردن يک خط ميتوانيم از علامتهاي // و يا # استفاده کنيم.

کد:
# echo "test";
// echo "test";


2- غير فعال کردن چند خط :

کد:
/*
echo "test";
echo "test";
*/

براي غير فعال کردن چند خط متوالي بايد از عبارت /* براي خط شروع و از عبارت */ براي خط پايان استفاده کنيم

البته اين راه معمولش ميباشد ولي ما ميتونيم براي غير فعال کردن يک خط هم از عبارات /* و */ استفاده کنيم

کد:
/*echo "test";*/

و يا اينکه براي غير فعال کردن چند خط اينگونه عمل کنيم:

کد:
//echo "test";
//echo "test";


سه شنبه 06 ژانویه, 2009 7:19 pm
مشخصات شخصی
آواتار کاربر

عضو: سه شنبه 09 دسامبر, 2008 7:56 am
پست ها: 32
پست Re: آموزش زبان برنامه نویسی PHP گام به گام و نکات آموزشی آن
روش نصب PHP بروى Windows


روش نصب PHP بروى windows 95/98/Me NT/2000/XP
PHP بر روى win32 به دو صورت نصب میشود

1 - بصورت CGI executable
2 - بصورت server module SAPI


1 - نصب PHP بصورت CGI executable :
نصب PHP بصورت CGI executable بسيار ساده میباشد براى اين كار شما بايد بر روى PC خود يكى از web server هاى زير را داشته باشيد

Personal Web Server 3 and 4 or newer
Internet Information Server 3 and 4 or newer
Apache 1.3.x
OmniHTTPd 2.0b1 and up
Oreilly Website Pro
Xitami
Netscape Enterprise Server, iPlanet

در سايت http://www.php.net شما میتوانيد php Installer را بر روى PC خود ذخيره كنيد
اين برنامه php را بر روى PC شما بصورت CGI executable و با پشتيبانى MySQL نصب خواهد كرد و web Server شما را بصورت automatic تنظيم خواهد كرد


--------------------------------------------------------------------------------
2 - نصب PHP بر روى win32 بصورت server module SAPI :

نصب PHP بر روى IIS :
جهت اين كار ابتدا بايد PHP را از اين آدرس Windows Binaries بر روى PC خود ذخيره كنيد
محتويات اين فايل كه بصورت zip است را در شاخه‌اى كه میخواهيد php را نصب كنيد قرار دهيد c:\php خوب است
پس از اين كار فايل‌هاى php4ts.dll و sapi/php4isapi.dll و dlls/*.dll را در شاخه system ذخيره كنيد

c:\windows\system for Windows 9x/ME
c:\winnt\system32 for Windows NT/2000
c:\windows\system32 for Windows XP
فايل php.ini-recommended را به php.ini تغيير نام داده و در شاخه WINDOWS ذخيره كنيد
در فايل php.ini تغييرات زير را ايجاد كنيد:
شما بايد extension_dir را به شاخه extension هاى مورد نظر خود تغيير دهيد چنانچه مطابق با توضيحات پيش رفته باشيد اين مسير c:\php\extensions میباشد
فايل browscap.ini را در

c:\windows\system\inetsrv\browscap.ini on Windows 9x/Me,
c:\winnt\system32\inetsrv\browscap.ini on NT/2000,
c:\windows\system32\inetsrv\browscap.ini on XP.
جنانجه پس از نصب PHP فايلهاى شما در شناختن variable ها مشكل داشتيد در فايل php.ini پارامتر register_globals را از off به on تغيير دهيد
سپس در IIS در قسمت

Home Directory > configuration > App Mappings :

Executable : C:\WINNT\system\php4isapi.dll
Extension : .php
را اضافه كنيد در قسمت ISAPI نيز

Filter Name : php
Executable : C:\WINNT\system\php4isapi.dll


پس از يك بار stop / start كردن IIS شما میتوانيد PHP را بر روى PC خود اجرا كنيد


سه شنبه 06 ژانویه, 2009 7:23 pm
مشخصات شخصی
آواتار کاربر

عضو: پنجشنبه 05 ژوئن, 2008 12:14 am
پست ها: 29
پست Re: آموزش زبان برنامه نویسی PHP گام به گام و نکات آموزشی آن
سلام دوست خوبم من تازه دارم php کار میکنم اما هر کاری میکنم نمیتونم php را روی سیستم خودم نصب کنم چون همه اونها پیغام میدن که باید ریجستر بشه و وقتی میرم که ریجسترشون کنم همشون پولی هستن من تاحالا نزدیک به چهارده هزارتومن ترم افزار خریدم ولی هیچ کدوم کار نمیکنند حتی از اینترنت دانلود کردم ولی فایده نداشت میشه کمکم کنید وبگید که شما نرم افزار از کجا بدست آوردید؟


پنجشنبه 15 ژانویه, 2009 9:04 pm
مشخصات شخصی
مشاهده پست های قبلی:  نمایش بر اساس  
پاسخ به موضوع   [ 29 پست ]  برو به صفحه قبلی  1, 2, 3, 4, 5, 6  بعدی

افراد آنلاین

کاربران حاضر در این تالار: - و 2 مهمان


شما نمی توانید در این تالار موضوع جدید باز کنید
شما نمی توانید در این تالار به موضوع ها پاسخ دهید
شما نمی توانید در این تالار پست های خود را ویرایش کنید
شما نمی توانید در این تالار پست های خود را حذف کنید
شما نمی توانید در این تالار ضمیمه ارسال کنید

جستجو برای:
پرش به:  
cron
استفاده و نقل از مباحث سایت، فقط با ذکر منبع و لینک سایت میکرورایانه مجاز است.
Copyright © 2006 - 2010 MicroRayaneh - Powered by phpBB © phpBB Group
Valid CSS2 Valid XHTML 1.0
طراحی سایت : میکرو رایانه