+ پاسخ به موضوع + ارسال موضوع جدید
صفحه 2 از 2 نخستنخست 1 2
نمایش نتایج: از شماره 11 تا 13 , از مجموع 13

موضوع: آموزش زبان برنامه نویسی PHP گام به گام و نکات آموزشی آن

  1. #1

    تاریخ عضویت
    Dec 2010
    شماره عضویت
    113
    محل سکونت
    خوزستان
    عنوان کاربر
    معاونت سایت
    نوشته ها
    18,887
    میانگین پست در روز
    35.68
    تشکر
    2,229
    تشکر شده: 5,132 بار در 3,432 پست

    پیش فرض آموزش زبان برنامه نویسی PHP گام به گام و نکات آموزشی آن

    PHP چیست ؟




    پی‌اچ‌پی (PHP) یکی از پر طرفدارترین زبان‌های اسکریپت‌نویسی متن باز (Open Source) hsj، که بیشتر برای طراحی برنامه‌های سمت سرور در وب‌گاه‌های پویا (Dynamic) مورد استفاده قرار می‌گیرد. PHP مخفف PHP: Hypertext Preprocessor (پیش‌پردازنده فرامتن) می‌‌باشد. پی‌اچ‌پی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این زبان برنامه‌سازی، توسط سایر کارشناسان و برنامه‌نویسان تکمیل گردیده و به شکل کنونی آن درآمده‌است.

    پی‌اچ‌پی از زبان‌های اسکریپت‌نویسی تحت وب است. ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامه‌نویسی پرل (Perl) می‌‌باشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانک‌های اطلاعاتی از قبیل MySql قدرت آن را افزایش داده است.

    مشهورترین نرم‌افزارهای(بسته های) ایجاد شده با پی‌اچ‌پی عبارت‌اند از phpBB و PHPNuke و مدیاویکی (MediaWiki) (که این وب‌گاه با آن طراحی شده). پی‌اچ‌پی می‌تواند جایگزینی برای زبان‌های ASP.NET و JSP و Perl باشد.

    سادگی استفاده از پی‌اچ‌پی و شباهت آن به زبان سی و پرل (و از نسخه ۵ آن به جاوا) باعث شده که اغلب برنامه نویسان با تجربه در کوتاه‌ترین زمان ممکن برنامه‌های کاملی را ایجاد کنند.

    پی‌اچ‌پی تنها یک زبان اسکریپت‌نویسی نیست و با استفاده از PHP-GTK می‌توان برای طراحی برنامه‌های با ظاهر گرافیکی (GUI) و همچنین طراحی برنامه‌های خط فرمان شبیه پرل یا پایتون (Python) از آن استفاده کرد.

    پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله MySQL، اوراکل، IBM DB۲ ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌‌سازد.

    پی‌اچ‌پی روی بیشتر سیستم عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.

    شیوه کار برنامه

    یک برنامهٔ پی‌اچ‌پی می‌تواند قسمتی از یک برنامهٔ اچ‌تی‌ام‌ال (HTML) باشد. مثلاً در برنامهٔ زیر تنها
    <?php echo"salaam php!" ?>

    به زبان پی‌اچ‌پی است و بقیهٔ برنامه به زبان HTML نوشته شده است. برای جداسازی برنامهٔ پی‌اچ‌پی و برنامهٔ اچ‌تی‌ام‌ال باید قسمت پی‌اچ‌پی را بین php?> و <? قرار داد. لازم به ذکر است که بجای تگ آغاز که همانا php?> است، می‌‌توان از حالت خلاصه شده آن که به صورت ?> است استفاده نمود، منتها این کار استاندارد نبوده و بستگی به تنظیمات هنگام نصب php دارد. بنابر این توصیه می‌‌شود که از همان حالت کامل استفاده شود.

    <html>
    <head>
    <title>Nomoone</title>
    </head>
    <body>
    <?php echo "Salam PHP"; ?>
    </body>
    </html>

    با صدا زدن صفحه‌ای با متن بالا از سرور به‌وسیله مرورگر در صفحه "Salam PHP" را می‌‌بینیم.

    آسانی

    به گفته بیشتر برنامه نویسان وب، پی اچ پی یک زبان تحت وب ساده به شمار می رود، زیرا نیاز به یادگیری هیچ پیش نیازی نیست، همچنین پی اچ پی، به زبان های دیگری وابسته نیست.اغلب دستورات آن مشابه زبانهای محاوره ای بوده و یادگیری آن ساده است. از ساختارهای دستوری پیچیده اثری در HTML دیده نمی شود.

    منبع : ویکی‌پدیا، دانشنامهٔ آزاد.
    تشکر کنندگان: .Mohammad. (02-18-2012)

  2. # ADS
    دیده شوید، موفق شوید
    تاریخ عضویت
    -
    محل سکونت
    -
    نوشته ها
    -
     

  3. #11

    تاریخ عضویت
    Dec 2010
    شماره عضویت
    113
    محل سکونت
    خوزستان
    عنوان کاربر
    معاونت سایت
    نوشته ها
    18,887
    میانگین پست در روز
    35.68
    تشکر
    2,229
    تشکر شده: 5,132 بار در 3,432 پست

    پیش فرض پاسخ : آموزش زبان برنامه نویسی 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;
    }
    تشکر کنندگان: .Mohammad. (02-18-2012)

  4. # ADS
    دیده شوید، موفق شوید
    تاریخ عضویت
    -
    محل سکونت
    -
    نوشته ها
    -
     

  5. #12

    تاریخ عضویت
    Dec 2010
    شماره عضویت
    113
    محل سکونت
    خوزستان
    عنوان کاربر
    معاونت سایت
    نوشته ها
    18,887
    میانگین پست در روز
    35.68
    تشکر
    2,229
    تشکر شده: 5,132 بار در 3,432 پست

    پیش فرض پاسخ : آموزش زبان برنامه نویسی PHP گام به گام و نکات آموزشی آن

    comment یا توضیح

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

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

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



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

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


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

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

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


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

    کد:
    //echo "test";
    //echo "test";
    تشکر کنندگان: .Mohammad. (02-18-2012)

  6. #13

    تاریخ عضویت
    Dec 2010
    شماره عضویت
    113
    محل سکونت
    خوزستان
    عنوان کاربر
    معاونت سایت
    نوشته ها
    18,887
    میانگین پست در روز
    35.68
    تشکر
    2,229
    تشکر شده: 5,132 بار در 3,432 پست

    پیش فرض پاسخ : آموزش زبان برنامه نویسی 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

    در سايت [برای مشاهده لینک ها ثبت نام کنید] شما میتوانيد 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 خود اجرا كنيد
    تشکر کنندگان: .Mohammad. (02-18-2012)

+ پاسخ به موضوع
صفحه 2 از 2 نخستنخست 1 2

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

     

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید