+ ارسال نظر
نمایش نتایج: از 1 به 3 از 3

موضوع: مقدمات آموزش php

  1. #1
    کاربر حرفه ای SuNny آواتار ها
    تاریخ عضویت
    Aug 2008
    محل سکونت
    Isfahan
    نوشته ها
    848
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    پیش فرض مقدمات آموزش php

    [size=large]php چیست ؟[/size]

    مخفف Hypertext Processorپیش پردازنده ابر متن می باشد.این زبان اسکریپت نویسی به همراه html به کار میرود و برخلاف آن دارای قابلیت پردازش داده می باشد.
    html یک زبان برنامه نویسی نیست بلکه تنها امکان ایجاد صفحات وب را فراهم میکند و در این صفحات می توان متن ها،تصاویر و لینکهای موردنظر را ایجاد کرد.

    صفحات وب به دو نوع ثابت و پویا دسته بندی می شوند:

    صفحات ثابت تنها با زبانhtml ایجاد می شوند،لذا محتوا و ساختار کلی این صفحات ثابت بوده و تغییر نمی یابد
    اما صفحات پویا به این صورت نمی باشند، و کاربر در هر بار مراجعه صفحه متفاوتی را مشاهده میکندو ساختار و محتوای صفحات تغییر می یابد.
    این صفحات به کمک زبانهایASP, php , coldFusionو....به وجود می آیند

    مزایای استفاده از php :

    سرعت بالایی دارد.
    رایگان است و سورس کدهای آن به طور گسترده در درسترس همگان قرار دارد.
    بر روی سیستم عامل های مختلف همانند : ویندوز،لینوکس،مکینتاش و انواع یونیکس قابل استفاده است.
    به طور گسترده پشتیبانی می شود.
    امنیت بالایی دارد.
    قابلیت انعطاف بالایی دارد.

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many

     

    حرز امام جواد

     

  3. #2
    کاربر حرفه ای SuNny آواتار ها
    تاریخ عضویت
    Aug 2008
    محل سکونت
    Isfahan
    نوشته ها
    848
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    پیش فرض RE: مقدمات آموزش php

    [size=large]محیط برنامه نویسی :[/size]کدهایphp را حتی می توان در notepad نوشت اما برای اجرا نیاز به وب سرور دارند
    وب سرور: نرم افزاری که بر روی سرورنصب میشود تا درخواست ها را مدیریت و پاسخ ها را ارسال کند
    وب سرور ( wampserever یا xampp یا....) به همراه نصب خود دیتابیس mysql و appache و php را نصب میکند و ارتباط بین آنها را برقرار میکند
    نکته :
    تمامی وب سرورها بر روی port80 کار میکنند بنابراین در آن واحد یک وب سرور قابل اجراست .

    به عنوان مثال میتوانید برای کدنویسی از dreamweaverو برای سرور از wampserverاستفاده کنید
    ( این صرفا پیشنهاد است! شخصا فکر میکنم این دو محیط برای کار آسانتر و بهتر از موارد مشابه باشد )
    بعد از نصب ومپ روی نوار وظیفه یک علامت به شکل خانه اسکیمو(!) مشاهده میکنید ( که باید به رنگ سفید باشد )
    اگر روی آن کلیک کنید لیستی باز خواهد شد ، روی گزینه localhostکلیک کنید صفحه ی خانگی سرور را مشاهده میکنید ، که میتوانید پروژه های خودتان را آنجا مشاهده کنید

    پروژه ها را کجا ذخیره کنیم؟

    اگر از ومپ استفاده کنید باید فایلهای پی اچ پی را در مسیر زیر ذخیره کنید :
    C -> wamp -> www -> myfolder -> myproject

    اگر از زمپ استفاده میکنید :
    C -> xampp -> htdocs -> myfolder -> myproject
    (البته اگر از زمپ استفاده میکنید باید برای راه اندازی لوکال هاست باید پوشه phpmyadmin را از پوشه xampp[/size] در پوشهhtdocs کپی کنید )

    پس تا اینجا میتوانیم دریم ویور را باز کنیم و یک پروژه جدید بسازیم و آن را ذخیره کنیم ( در مسیر بالا )
    و برای اجرا از صفحه لوکال هاست کمک بگیریم :

    Localhost -> myproject -> projectfile ->F5

  4. #3
    کاربر حرفه ای SuNny آواتار ها
    تاریخ عضویت
    Aug 2008
    محل سکونت
    Isfahan
    نوشته ها
    848
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    پیش فرض سینتکس زبان php

    [size=large]نوشتن کدهای php :[/size]

    کدهایی که مینویسیم باید داخل تگ قرار گیرند ،به سه روش زیر می توان نوشت:
    کد:
    <? php      کدهای php          ?>
    <?                  کدهای php    ?>
    <script language=”php”            کدهایphp         </script>
    [size=large]متغیرها :[/size]

    نام متغیرها با علامت $ شروع میشوند و نیازی به تعریف نوع متغیرها نیست
    برای چاپ آنها هم می توان از print استفاده کرد هم از echo
    کد:
    $name=’mina’;
    $ary[3]=23.65;
    $name=true;
    .
    .
    .
    [size=large]عملگرها:[/size]

    + جمع دو متغیر عددی
    . جمع دو رشته
    مثال :
    کد:
         print "ali"."reza";               output =>     alireza
    [size=large]آرایه ها :[/size]

    در پی اچ پی دو نوع آرایه داریم : ایندکس دار و انجمنی
    آرایه ایندکس دار مثل زبان سی برای دسترسی به عناصر آرایه از ایندکس مورد نظر استفاده می شود :
    کد:
    $ary[2]=’mina’;
    echo $ary[2];                                   output=> mina
    اما در آرایه انجمنی به هر یک از مقادیر ذخیره شده در آرایه یک کلید نسبت داده می شود ، بنابراین برای دسترسی به مقدار خاص در آرایه از کلید مورد نظر استفاده می شود :

    کد:
    $a=array( key1=>index1 , key2=>index2,…….)
    مثال :
    کد:
    $a=array(1=>’one’,2=>’two’);
    echo $a[1];                                               output=>one
    ------------------------------------------------------
    $b=array(‘mina’=>’Mz’ , ‘ali’=>’reza’);
    echo $b[‘mina’];               output=>mz
    [size=large]حلقه ()foreach :[/size]

    این دستور برای کار با آرایه هاست ، به طور کلی به دو روش می توان از این دستور استفاده کرد :
    کد:
    foreach($array  as $values)
    برای مثال آرایه بالا را در نظر بگیرید :
    کد:
    foreach($a as $v)
    echo $v;         output=> onetwo
    روش دوم :


    کد:
    foreach($array as $index=>$values)

    برای مثال :
    کد:
    foreach($b as $i=>$v)
    {
    echo $i;
    echo $v;
    echo”<br>”;                                   output=> minaMz
                                                                           alireza
    }
    در مورد خط آخر( که مثل newline عمل میکند ) در قسمت تگهای html توضیح داده خواهد شد.....

+ ارسال نظر

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

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

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

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

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