النتائج 1 إلى 9 من 9

الموضوع: دورة php

  1. #1
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    20

    دورة php

    السلام عليكم ،،

    متطلبات سابقة لتعلم لغة بي اتش بي ،،
    - لغة Html
    - معرفة جيدة في التعامل مع لغات الويب أو مفهوم لغات الويب

    للمناقشة والإستفسارات يتم ذلك في الموضوع الخاص بالمناقشة على الرابط التالي
    رابط المناقشة

  2. #2
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    20

    رد: دورة php

    تشغيل لغة بي اتش بي
    لغة بي اتش بي هي لغة سيرفر، ولتشغيلها يجب ان يتم العمل على جهاز المستضيف وجهاز السيرفر، ونظرا للحاجة الماسة للعمل على الجهاز الشخصي دون العمل على سيرفر انترنت فيتم العمل على سيرفر محلي وأفضل سيرفر محلي لتشغيل لغة بي اتش بي هو سيرفر
    wamp، وهو عبارة عن سيرفر محلي يتحتوي على سيرفر بي اتش بي وقواعد بيانات mysql .

    أما بالنسبة لكتابة أكواد بي اتش بي يمكن استخدام (المفكرة، النوت باد) أو برنامج (دريم ويفر الرائع).

    لتحيميل سيرفر wamp اضغط على الرابط التالي
    تحميل السيرفر
    اتبع الصورة التالية للتحميل

    وبعد التحميل من الموقع إلى جهازك تتبع تعليمات التنزيل بشكل اعتيادي كتحميل اي سيرفر ولا تضع اي كلمات سر

    وبعد التحميل على جهازك شغل السيرفر بالضغط عليه ستلاحظ الشكل التالي على الشاشة بجانب شريط الساعة كما يظهر في الصورة التالية الرمز المحاط باللون الابيض.


    أما لتجربة السيرفر المحلي والتأكد من عمله بكفاءة عالية على جهازكم اكتب الموقع التالي في شريط الروابط الخاص بمتصفحك
    كود:
    https://localhost/
    والصورة التالية توضح المزيد

    في حال فتح معك الموقع بنفس الشكل الموجود في الصورة فإذا السيرفر يعمل بكفاءة تامة

    طريقة الوصول للملفات
    لوضع صفحات على السيرفر وتشغيلها يتم بواسطة التالي..
    في حال تم تنزيل السيرفر وامب على قرص c اذا ادخل على القرص c ستجد مجلد بإسم wamp اضغط عليه وستجد بداخله مجلد بإسم www اضغط عليه، جميع ما بداخل المجلد www هو من محتويات السيرفر ويمكن الوصول إليه بواسط الرابط localhost الذي وضعناه سابقا.

    للمزيد من المعلومات حول لغات الويب ومفهوم السيرفر راجع مقدمة لغات الويب الرابط التالي

  3. #3
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    20

    رد: دورة php

    كتابة البرنامج الأول
    لكتابة البرنامج الأول سأستخدم برنامج (Notepad++) الرائد في برمجة الويب..
    كود بي اتش بي يبدأ بالرمز ?> وينتهي بالرمز <? وما بين الرمزيين يكون الكود

    كود PHP:
    <?
    نكتب كود بي اتش بي هنا
    ?>
    أما البرنامج الأول فهو
    كود PHP:
    <?
    echo "هذا برنامجي الأول";
    ?>
    بإمكانك عمل نسخ له ووضعه في المفكرة أو اي برنامج تستخدمه في تحرير الأكواد أما الصورة التالية عن شاشتي في كتابة البرنامج الأول


    مهمة هذا البرنامج طباعة جملة "هذا برنامجي الأول" على الشاشة الدالة echo هي المسؤولة عن الطباعة على الشاشة.

    لتشغيل البرنامج الأول يجب ان يتم حفظ البرنامج أولا ثم استدعائه بواسطة السيرفر
    حفظ البرنامج
    يجب أن يتم حفظ البرنامج في مجلد www داخل مجلد السيرفر wamp في القرص الذي تم تنزيل السيرفر عليه، وقد نزلت السيرفر على القرص c وفي حال نزلته على القرص D أو غيره يجب مراعاة ذلك...
    سأقوم بإنشاء ملجد داخل المجلد www بإسم lphp اختصارات learn php وداخل هذا المجلد سأقوم بتخزين الصفحة بإسم first_page.php والصورة التالية توضح ذلك.

    لاحظ المسار كاملا للصفحة هو
    كود:
    C:\wamp\www\lphp\first_page.php
    أما لتشغيل الصفحة الأولى يجب ان يتم بواسطة السيرفر (السيرفر هو الذي يقوم بتحليل أكواد بي اتش بي ولا يمكن ان يتم تشغيل الصفحة بشكل مباشر بواسطة الضغط على الصفحة مرتيين).
    يجب ان يتم كتابة مكان الصفحة بواسطة السيرفر المحلي كالتالي
    كود:
    https://localhost/lphp/first_page.php
    localhostهو عنوان السيرفر المحلي
    lphp هو المجلد الذي أنشأناه بهذا الاسم داخل مجلد www
    first_page.php هي الصفحة التي تم تخزينها داخل مجلد lphp
    الصورة التالية توضح تشغيل الصفحة بواسطة السيرفر

  4. #4
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    20

    رد: دورة php

    التركيب اللغوي
    التركيب اللغوي للغة بي اتش بي يكون داخل صفحات html مع التأكيد على تسمية الصفحة بإمتداد php. وبإمتداد آخر غير ذلك لن تعمل أكواد لغة بي اتش بي عند التشغيل.
    يبدأ كود بي اتش بي كالتالي
    كود PHP:
    <? ?>
    والإشارات السابقة الأولى تعني بداية كود بي اتش بي والثانية تعني نهاية الكود.

    والبرنامج يكتب داخل وسوم html كالتالي
    كود PHP:
    html>
    <body> <?php
    echo "برنامجي الأول";
    ?> </body>
    </html>
    والكود التالي يوضح طريقة كتابة التعليقات في لغة php
    <html>
    <body>
    كود PHP:
    <?php //هذا تعليق لسطر واحد /*هذا تعليق 
    متعدد الاسطر
    */ ?> </body>
    </html>

  5. #5
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    20

    رد: دورة php

    المتغيرات في لغة php

    المتغيرات في لغة بي اتش بي تبدأ بالرمز $، وهي متعددة فمنها المتغيرات الرقمية ومنها متغيرات رمزية ومنها نصية، وعند تحديد متغير معين يمكن استخدامه عدة مرات في البرنامج الواحد.
    التالي توضيح لشكل المتغيرات في لغة بي اتش بي
    كود PHP:
    $var_name value
    $var_name هو اسم المتغير
    value هو القيمة التي تم اسنادها للمتغير $var_name
    للملاحظ في البرامج السابقة حتى الان استخدام الرمز ; بعد كل جملة برمجيةوهذا الرمز يستخدم بعد انتهاء وظيفة الجملة البرمجية وبدون وضع الرمز البرنامج لن يعمل.

    البرنامج التالي توضيح عملي لعمل المتغيرات
    كود PHP:
    <?php
    $txt 
    "قيمة نصية";
    $number 16;
    ?>
    البرنامج السابق تم إسناد قيمة نصية للمتغير $txt وقيمة رقمية للمتغير $number
    والملاحظ يرى ان المتغير النص تم اسناده بين اشارة نصية " " وهذه الاشارة تستخدم لوضع الرموز النصية بينها وهي للتفريق بين النصوص والأرقام.

  6. #6
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    20

    رد: دورة php

    المتغيرات النصية في لغة بي اتش بي
    المتغيرات النصية هي التي تحتوي على رموز نصية وحروف عادية مثل اسم شخص أو معلومات عنه.
    البرنامج التالي يوضح اسناد نصي لمتغير
    كود PHP:
    <?php
    $txt
    ="هذا متغير نصي";
    echo 
    $txt;
    ?>
    المتغير السابق تم إسناد القيمة (هذا متغير نصي) للمتغير $txt

    قد يلزم أحيانا ان يتم الربط بين عدة قيم..
    مثلا ان يتم الربط بين الاسم الأول والاسم الاخير كل على حده مع وضع مسافة بينهم كالمثال التالي
    كود PHP:
    <?php
    $first_name
    ="Mohamed";
    $last_name="Zaki";
    echo 
    $first_name" " $last_name;
    ?>
    في البرنامج السابق تم اسناد القيمة Mohamed للمتغير $first_name والقيمة Zaki للمتغير $last_name وقد تم وضع الجملة في دالة طباعة واحد مع الربط بينهم بواسط الرمز (.) -نقطة أو دوت- والرمز (.) في بي اتش بي هو مسؤول عن ربط المتغيرات ببعضهم أو إضافة المزيد على المتغير.
    الصورة التالية توضح طريقة كتابة البرنامج السابق


    الصورة التالية توضح تنفيذ البرنامج السابق


    أما عن بعض الدوال المساندة للطباعة النصية
    دالة طباعة عدد الحروف في الجملة
    كود PHP:
    <?php
    echo strlen("جملة للتعداد");
    ?>
    البحث عن عدد حروف مشابهة داخل نص أو متغير
    كود PHP:
    echo strpos("ِArab Software","Arab"); 
    سيتم البحث عن عدد الحروف المشابهة لكلمة Arab داخل النص Arab Software مع العلم ان الرقم 0 يدخل في التعدد.

  7. #7
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    20

    رد: دورة php

    العمليات

    العمليات الحسابية الأساسية+
    زيادة.
    - ناقص.
    * إشارة الضرب.
    / إشارة القسمة.
    % باقي القسمة.
    ++ زيادة بمقدار رقم واحد.
    -- ناقص بمقدار واحد.


    عمليات الإسناد
    =
    إسناد قيمة لمتغير.
    =+ إسنادة قيمة مضافة للمتغير الحالي.
    =- إنقاص قيمة من القيمة الحالية القائمة للمتغير.
    =* ضرب القيمة الحالية للمتغير ثم زيادة القيمة على القيمة الحالية.
    =/ قسمة القيمة الحالية للمتغير على قيمة مسندة.
    =. ربط مزيد من القيم على القيمة الحالية.
    =% بحث باقي القسمة من القيمة الحالية للمتغير مع قيمة مسندة.

    عمليات المقارنة
    ==
    بحث مكافئة القيم.
    =! بحث عدم مكافئة القيم.
    <
    أكبر من
    > أضغر من
    =< أكبر أو يساوي
    => أصغر أو يساوي

    العمليات المنطقية
    &&
    و (and)
    || أو (or)
    !
    غير (not)


  8. #8
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    20

    رد: دورة php

    الجمل الشرطية
    الجمل الشرطية هي أهم الجمل الأساسية في لغة بي اتش بي، بواسطة هذه الجمل يمكننا من تحديد فروقات خاصة بكل حالة.
    التركيب الاساسي للجملة الشرطية
    كود PHP:
    if (الشرط)
      
    في حال قبول الشرط;
    else
      
    في حال رفض الشرط
    البرنامج التالي يعمل على تحديد هوية اليوم
    في حال كان اليوم هو الجمعة يتم عرض عبارة (إجازة سعيدة) وفي حال غير ذلك يتم عرض عبارة نرجو لك عمل موفق

    كود PHP:
    <html>
    <body>

    <?php
    $d
    =date("D");
    if (
    $d=="Fri")
      echo 
    "نرجو لك إجازة سعيدة"
    else
      echo 
    "نرجو لك عمل موفق"
    ?>

    </body>
    </html>
    الجمل الشرطية المركبة

    الجمل الشرطية المركبة التي تحتمل إكثر من شرط واحد مثال البرنامج التالي
    كود PHP:
    if (شرط أول)
      
    في حال الموافقة على الشرط الأول;
    elseif (
    شرط ثاني)
      
    في حال الموافقة على الشرط الثاني;
    else
      
    في حال رفض الشرط الأول والثاني

  9. #9
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    20

    رد: دورة php

    جملة الشرط المتعدد
    جلمة التكرار المتعدد تلزم في حال كان الشرط يحتمل اجابات كثيرة ومتعددة ولزيادة تخفيف العبء من زيادة كبيرة في جمل if
    جملة switch تحتمل عدة إجابات كل اجابة يسبقها كلمة case والمثال التالي يوضح ذلك
    كود PHP:
    <html>
    <body>

    <?php
    $x
    =5;
    switch (
    $x)
    {
    case 
    1:
      echo 
    "الرقم 1";
      break;
    case 
    2:
      echo 
    "الرقم هو 2";
      break;
    case 
    3:
      echo 
    "الرقم هو 3";
      break;
    default:
      echo 
    "الرقم لا يقع ما بين 1 أو 3";
    }
    ?>

    </body>
    </html>
    في البرنامج السابق تم تعريف متغير واسناد القيمة 5 له يتم فحص القيمة بواسطة جملة switch ثم تحديد القيم بواسطة case في المرة الأولى يفحص ذلك مع الرقم 1 ومرة مع الرقم 2 ومرة مع الرقم 3 وما دام القيمة هي 5 ولا تقع ما بين 1 و3 يتم أخد العبارة الاخيرة وهي default وطباعة (القيمة لا تقع ما بين 1 و3).

المواضيع المتشابهه

  1. مشاركات: 10
    آخر مشاركة: 04-10-2013, 14:52
  2. أول دورة عربية || دورة المستأنس خلف تقنيات الفوتوشوب cs5 ||
    بواسطة المستأنس في المنتدى البرمجه والتصميمات الفنيه ( الجرافيكس )
    مشاركات: 8
    آخر مشاركة: 13-01-2012, 10:20
  3. دورة شرح SQL Server 2005 | دورة متميزه جدا
    بواسطة pro.eng في المنتدى منتدى الشهادات العام
    مشاركات: 3
    آخر مشاركة: 18-11-2011, 22:03
  4. وش الرق بين 7200 دورة وبين 5400 دورة
    بواسطة ToP2002 في المنتدى الأرشيف
    مشاركات: 1
    آخر مشاركة: 05-05-2003, 22:42

الكلمات الدلالية لهذا الموضوع

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •