نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: PHP

  1. #1
    کاربرسایت MR HAMID آواتار ها
    تاریخ عضویت
    ۸۶-۱۱-۰۲
    نوشته ها
    156
    سپاس ها
    0
    سپاس شده 4 در 4 پست

    PHP

    مقدمه: معرفي PHP



    PHP يك زبان اسكريپت نويسي تحت وب است كه با قابليت اتصال به بانك اطلاعاتي ميتواند به توليد صفحات پويا و ديناميك وب بپردازد. اگر تا بحال با HTML كار كرده بايد با مشكلات آن به خوبي آشنايي داريد. صفحات HTML ثابت و بدون انعطاف بوده و بدون تغيير محتواي وب بروز رساني نميگردند.

    براي بروز رساني محتواي سايتهاي HTML شما ميبايست صفحات وب مورد نظر خود را تغيير داده و سپس مجددا آپلود نمائيد و يا كد HTML مربوطه را در سايت و صفحه مربوطه قرار دهيد. اما در زبان برنامه نويسي PHP ديگر اين مشكل وجود ندارد.

    اين نرم افزار قدمت زيادي ندارد. PHP در سال ۱۹۹۴ و توسط راسموس لردرف بوجود آمد و در آگوست ۲۰۰۴ بيش از ۱۷ ميليون كاربر از آن استفاده كردند. PHP يك نرم افزار Free و Open Source است. اين نرم افزار به راحتي بر وري هر نرم افزار و سخت افزاري نصب ميگردد و با تمامي سيستمهاي عامل هماهنگ است.

    در اين سايت ما نسخه PHP ۵ را بررسي ميكنيم كه يكي از كاملترين نسخههاي طراحي وب است.

    برتريهاي PHP:

    برخي از رقباي PHP عبارتند از:ColdFusion, ASP.NET, JSP, Perl. برتريهاي PHP در برابر اين محصولات عبارت است از:

    * كارايي بالا
    * وجود واسطها براي سيستمهاي پايگاه داده مختلف
    * كتابخانههاي داخلي براي انجام امور متداول وب
    * هزينه پائين
    * سهولت يادگيري و استفاده
    * پشتيباني شي گراي قوي
    * قابليت حمل
    * در دسترس بودن كدهاي اصلي
    * خدمات پشتيباني مناسب



    PHP يك زبان اسكريپت نويسي تحت وب است كه با قابليت اتصال به بانك اطلاعاتي ميتواند به توليد صفحات پويا و ديناميك وب بپردازد. اگر تا بحال با HTML كار كرده بايد با مشكلات آن به خوبي آشنايي داريد. صفحات HTML ثابت و بدون انعطاف بوده و بدون تغيير محتواي وب بروز رساني نميگردند.

    براي بروز رساني محتواي سايتهاي HTML شما ميبايست صفحات وب مورد نظر خود را تغيير داده و سپس مجددا آپلود نمائيد و يا كد HTML مربوطه را در سايت و صفحه مربوطه قرار دهيد. اما در زبان برنامه نويسي PHP ديگر اين مشكل وجود ندارد.

    اين نرم افزار قدمت زيادي ندارد. PHP در سال ۱۹۹۴ و توسط راسموس لردرف بوجود آمد و در آگوست ۲۰۰۴ بيش از ۱۷ ميليون كاربر از آن استفاده كردند. PHP يك نرم افزار Free و Open Source است. اين نرم افزار به راحتي بر وري هر نرم افزار و سخت افزاري نصب ميگردد و با تمامي سيستمهاي عامل هماهنگ است.

    در اين سايت ما نسخه PHP ۵ را بررسي ميكنيم كه يكي از كاملترين نسخههاي طراحي وب است.

    برتريهاي PHP:

    برخي از رقباي PHP عبارتند از:ColdFusion, ASP.NET, JSP, Perl. برتريهاي PHP در برابر اين محصولات عبارت است از:

    * كارايي بالا
    * وجود واسطها براي سيستمهاي پايگاه داده مختلف
    * كتابخانههاي داخلي براي انجام امور متداول وب
    * هزينه پائين
    * سهولت يادگيري و استفاده
    * پشتيباني شي گراي قوي
    * قابليت حمل
    * در دسترس بودن كدهاي اصلي
    * خدمات پشتيباني مناسب

  2. #2
    کاربرسایت MR HAMID آواتار ها
    تاریخ عضویت
    ۸۶-۱۱-۰۲
    نوشته ها
    156
    سپاس ها
    0
    سپاس شده 4 در 4 پست

    پاسخ : PHP

    درس اول: نوشتن كدهاي PHP در صفحات وب

    در درس اول به بررسي ساختار PHP و ساختار دستور echo خواهيم پرداخت. مباني و اهداف درس:

    1. آشنايي با طريقه نوشتن كدهاي PHP
    2. آشنايي با دستور echo و ساختار كاربردي آن و ايجاد صفحات خوانا براي كاربر

    جهت شروع كار با زبان برنامه نويسي PHP شما براحتي ميتوانيد از برنامههاي مختلف توليد صفحات وب مانند Front Page، Dreamweaver و يا حتي برنامه PHP Editor استفاده نمائيد. روش استفاده بسيار ساده است. تنها كافيست از هر جايي كه ميخواهيد كدهاي PHP را درون صفحات وب خود قرار دهيد آنها را داخل php?> و <? قرار دهيد. به شكل زير:

    php?>

    نوشتن كدهاي PHP

    <?

    مهم نيست كه قبل و بعد از اين نمايهها چه چيزي قرار داشته باشد. حتي ميتوان قبل از php?> از كدهاي html استفاده نمود. مهم اينست كه سرور هنگامي كه به اين عبارات رسيد دستورات php را اجرا مينمايد.

    دستور echo:

    از دستور echo براي چاپ متن و خروجي استفاده ميشود. نحوه كار با دستور echo بدين صورت است:

    <?php

    echo “Welcome to My Site.”;

    ?>

    با اجراي اين دستور عبارت Welcome to My Site در صفحه چاپ ميگردد. لازم به ذكر است كه بعد از نوشتن هر دستور php در پايان آن ميبايست از علامت ; استفاده نمود، در غير اينصورت php دستور را ناقص فرض نموده و پيغام خطايي بر صفحه ظاهر ميگردد.

    براي اينكه دستور echo پيغام شما را در خروجي نمايش دهد، ميبايست متن خود را داخل علامت ” و يا ‘ قرار دهيد. در غير اينصورت php متن شما را يك تابع يا يك آرايه در نظر ميگيرد و در خروجي پيغام خطا ظاهر ميگردد. در ادامه فرق اين دو علامت را بررسي مينمائيم.

    به مثال زير توجه نمائيد:

    <?php

    echo “Welcome to My Site.”;

    echo “My name is Mohammad Amini.”;

    ?>

    اگر بخواهيم خروجي اين فايل را مشاهده نمائيم بدين صورت است:

    Welcome to My Site.My name is Mohammad Amini.

    نكته مهم اين است كه ما دستور را در دو خط چاپ نموديم. اما خروجي متن ما در يك سطر است. براي جلوگيري از اين اتفاق دو راه وجود دارد:

    <?php

    echo “Welcome to My Site.
    ”;

    echo “My name is Mohammad Amini.”;

    ?>

    افزودن كد </br> سبب ميگردد كه بعد از چاپ خط اول دستور بعدي در خط دوم چاپ گردد. راه ديگر استفاده از كدهاي اندازه سطر است:

    <?php

    echo ‘<h۱>Welcome to My Site.</h۱>’;

    echo ‘<h۳>My name is Mohammad Amini.</h۳>’;

    ?>

    در خروجي هر دستور در خط جداگانهاي چاپ ميشود. اما سطر اول بزرگتر از سطر دوم است. راه ديگري نيز براي اين كار وجود دارد كه بسيار سادهتر و راحت تر است و ما از نوشتن چندين دستور echo راحت ميكند. به مثال زير توجه نمائيد:

    <?php

    echo “Welcome to My Site
    ”;

    echo “My name is Mohammad Mobasher Amini
    ”;

    echo “E_Mail: mma۹۲۵@hotmail.com
    ”;

    echo “Web Site Address: m-amini.coo.ir”;

    ?>

    در اين مثال از چهار دستور echo استفاده شده است. اما ميتوان تنها از يك دستور echo استفاده كرد:

    <?php

    echo “welcome to My Site


    My name is Mohammad Mobasher Amini


    E_Mail: mma۹۲۵@hotmail.com


    Web Site Address: m-amini.coo.ir”;

    ?>

  3. #3
    کاربرسایت MR HAMID آواتار ها
    تاریخ عضویت
    ۸۶-۱۱-۰۲
    نوشته ها
    156
    سپاس ها
    0
    سپاس شده 4 در 4 پست

    پاسخ : PHP

    درس دوم: افزودن توضيحات به برنامه

    اهداف درس دوم:

    1. نوشتن توضيحات در متن برنامه
    2. ساده كردن برنامه جهت ديباگ كردن آن بوسيله افزودن توضيحات

    يكي از نقاط قوت برنامه نويسي PHP امكان درج توضيحات در لابلاي برنامه ميباشد. اين توضيحات نحوه كار و عملكرد اسكريپت شما را مشخص ميكند. اين توضيحات به مرورگر ارسال نميشود و تنها در متن خود برنامه باقي ميماند اما با وجود اين توضيحات بعدها مي توان راحتتر به رفع اشكال برنامه پرداخت و همچنين ميتوان سريعتر به يك اسكريپت خاص رسيد.

    روشهاي مختلفي جهت افزودن ايت توضيحات وجود دارد. توضيحات يك خطي را ميتوان بوسيله علامت // ايجاد نمود. هر چيزي بعد از اين علامت بيايد يك توضيح محسوب ميشود اما ميبايست حتما در يك خط باشد. همچنين از علامت # نيز ميتوان جهت درج توضيحات يك خطي استفاده كرد. به مثال زير توجه نمائيد:

    <?php

    //This is a standard single-line comment

    //Author: Mohammad Mobasher Amini

    #E-Mail: mma۹۲۵@hotmail.com

    #Date: ۲۰۰۸.۰۲.۰۵

    ?>

    در مثال بالا علامت // و # هيچ فرقي با يكديگر نداشته و هر دو يك كار را انجام ميدهند. هيچ كدام از توضيحات بالا در مرورگر به نمايش در نخواهد آمد. اين توضيحات تنها به شما به عنوان برنامه نويس اين سايت كمك خواهد كرد.

    راه ديگري نيز براي درج توضيحات وجود دارد. از اين روش براي نوشتن توضيحات چند خطي استفاده ميشود. هر متني كه بين دو علامت */ و /* بيايد به عنوان توضيح محسوب ميگردد. به مثال زير توجه نمائيد:

    <?php

    /*This is a standard single-line comment

    Author: Mohammad Mobasher Amini

    E-Mail: mma۹۲۵@hotmail.com

    Date: ۲۰۰۸.۰۲.۰۵

    */

    ?>

    استفاده از توضيحات فوايد بسياري دارد. سعي كنيد حتما از توضيحات ساده و روان استفاده كنيد تا بعدها بتوانيد راحتتر به متن برنامه خود تسلط داشته باشيد. گاهي ممكن است كه شما بعد از ماهها مجبور به تغيير بخشي از برنامه خود شويد. اين توضيحات به شما كمك ميكند تا اولا به هدف و محتواي برنامه خود پي ببريد و دوما راحتتر بتوانيد برنامه خود را تغيير دهيد.

  4. #4
    کاربرسایت MR HAMID آواتار ها
    تاریخ عضویت
    ۸۶-۱۱-۰۲
    نوشته ها
    156
    سپاس ها
    0
    سپاس شده 4 در 4 پست

    پاسخ : PHP

    درس سوم: ايجاد متغيرها

    اهداف درس سوم:

    1. ايجاد متغيرهاي استاتيك و ديناميك
    2. ايجاد متغيرهاي عددي و رشتهاي
    3. چاپ متغيرها و نمايش ان در مرورگر
    4. ايجاد ثابتها

    از متغيرها ميتوان جهت ذخيره مقداري خاص استفاده نمود. در واقع يك متغير را ميتوانيد بخشي از فضا تصور كنيد كه بوسيله يك تعرف عددي يا رشتهاي اشغال شده است. هنگامي كه شما در PHP متغيري را تعريف ميكنيد اين متغير ميتواند به جاي مقدار آن مورد استفاده قرار گيرد. از اين خاصيت ميتوان در هنگام ورود به سايت با نام كاربري و يا درج پرسش استفاده كرد.

    نام متغيرها ميبايست با $ شروع شود و كاراكتر بعدي آن ميتواند يك حرف و يا علامت _ باشد. به هيچ وجه نميتوان از اعداد و يا علامات ديگر به عنوان كاراكتر اول استفاده كرد. اما در بقيه نام متغيرها استفاده از آنها مشكلي ندارد.

    PHP به بزرگي و كوچكي نام متغيرها حساس است يعني age$ با AGE$ متفاوت است. با استفاده از عملگر = ميتوانيد به متغيرها مقدار دهيد. همچنين شما ميتوانيد به يك متغير مقداري ندهيد مگر اينكه بخواهيد يك ثابت تعريف كنيد.

    متغيرهاي عددي ميتواند يك عدد مثبت يا منفي باشد. به مثال زير توجه كنيد:

    $myage=۲۵

    $myvariable=-۳۵۰

    براي ايجاد متغيرهاي رشتهاي بايد مقدار خود را داخل علامت ” يا ‘ قرار دهيد. براي چاپ متغير نيز از دستور echo به شكل زير استفاده نمائيد.

    echo “نام متغير”;

    به مثال زير توجه نمائيد:

    <?php

    $myage=۲۵;

    $myname=’Mohammad’;

    echo “My name is $myname and my age is $myage
    ”;

    ?>

    خروجي دستور بالا به شكل زير است:

    My name is Mohammad and my age is ۲۵

    براي استفاده از متغيرهاي چند خطي ميتوانيد از ساختار heredoc استفاده نمائيد. اين رشته به مانند رشتههاي ” عمل ميكنند با اين تفاوت كه ديگر نيازي به علامت ” ندارند. براي شروع اين كار شما ميبايست با دستور EOD>>> شروع كنيد و در نهايت با دستور ;EOD ختم نمائيد.

    به مثال زير توجه كنيد:

    <?php

    $myvariable=<<<EOD

    This is text contained in the variable

    Double quotes ” can be used without \\

    backslashes

    EOD;

    echo $myvariable

    ?>

    در خروجي بالا متغير بدون تغيير در ساختار فرمتش چاپ ميشود.

    شما ميتوانيد متغيرهايي را تعريف كنيد كه ديگر تغيير نكنند. به اين نوع از متغيرها ثابت ميگويند. ثابتها سراسري ميباشند و بوسيله هر اسكريپت يا دستوري ميتوانند فراخواني شوند. يكي از كاربردهاي وسيع ثابتها در ايجاد مقادير ثابت رياضي مانند عدد PI ميباشد.

    براي ايجاد ثابت شما ميبايست از تابع ()define استفاده نمائيد. اين تابع شامل دو پارامتر ميباشد. پارامتر اول يك رشته و نام ثابت ميباشد و پارامتر دوم مقدار ثابت ميباشد. نام ثابتها از قوانين نامگذاري متغيرها پيروي ميكند اما با علامت $ شروع نميشود.

    به مثال زير توجه نمائيد:

    <?php

    define(’PI’,۳.۱۴);

    define(’greeting’,'Hello, User’);

    echo ‘<h۱>’.greeting.’<h۱>’;

    echo ‘<h۳>’.PI.’<h۳>’;

    ?>

    خروجي برنامه بالا به شكل زير است با اين تفاوت كه خط اول بزرگتر از خط دوم است:

    Hello, User

    ۳.۱۴

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

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

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

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

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