شباب التطوير

<div style="text-align: center;"><font size="7"> <img src="http://www.fankora.com/images/register.gif"></font><br><br></div>

انضم إلى المنتدى ، فالأمر سريع وسهل

شباب التطوير

<div style="text-align: center;"><font size="7"> <img src="http://www.fankora.com/images/register.gif"></font><br><br></div>

شباب التطوير

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
شباب التطوير
تم اضافة خاصية التقييم -2 او +2 و خاصية الشكر +3 و النقاط في المساهمات +2 و المواضيع +3 بالتوفيق اخوكم MR.AKermi

احصل علئ سيرفرك الشخصي باسهل الطرق ما عليك سوئ الدخول علئ الرابط https://tatour.hooxs.com/t16-topic


    الدرس الثاني: اول برنامج PHP

    MR.AKermi
    MR.AKermi
    Admin
    Admin



    عدد المساهمات : 62
    نقاط : 176
    السٌّمعَة : 4
    تاريخ التسجيل : 15/05/2012
    العمر : 29
    الموقع : https://tatour.hooxs.com/

    الدرس الثاني: اول برنامج PHP  Empty الدرس الثاني: اول برنامج PHP

    مُساهمة من طرف MR.AKermi الخميس مايو 17, 2012 9:57 pm

    متطلبات قبل البدء


    • تحميل لغة PHP وخادم شخصي وقواعد بيانات MySQL
    • تحميل محرر مناسب لكتابة البرامج بلغة PHP

    أهداف الدرس:


    • تنصيب لغة PHP وسيرفر Apache و قواعد بيانات MySQL
    • أختيار محرر مناسب للكتابه
    • كتابة اول برنامج PHP
    • وسوم الكتابه في PHP
    • الطباعه للمتصفح في PHP
    • دمج PHP مع HTML
    • التعليقات


    تنصيب لغة PHP و الخادم الشخصي Apache و قاعدة البيانات MySQL:
    هل تذكر عندما قلنا أن لغة PHP تحتاج إلى مترجم لكي يقوم بمعرفة ما يقوم
    به الكود في الدرس الاول ؟ في هذه النقطه سوف تعرف كيف يتم تنصيب مترجم
    PHP , ولكن لا يستطيع مترجم PHP العمل بمفرده , لأنه يحتاج إلى خادم شخصي
    يكون به المترجم ليظهر المعلومات إلى المتصفح , ولهذا سوف نقوم بتركيب
    Apache وهو يعتبر من أفضل الخوادم الشخصيه الموجوده , لكي تقوم بإنهاء عناء
    تركيب هذه البرامج قامت مجموعه [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] بعمل
    برنامج يقوم بتنصيب PHP و Apache و MySQL معاً , وحجم الملف صغير جدا
    مقارنة بتحميل كل برنامج على حده, لكن شرح تركيب هذا البرنامج هنا خارج عن
    نطاق موضوعنا ولذلك سوف تجد في مكتبة البرامج وصلة تحميل برنامج [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] و ايضا سوف تجد [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

    اختيار محرر مناسب لكتابة اكواد PHP :

    يوجد كثير من البرامج لكتابة أكواد PHP ولكن لا اتحيز إلى واحد منهم
    بشكل معين , أنت كمبتدئ تحتاج إلى أن تكتب الكود البرمجي بإستخدام أحد هذه
    البرامج لأنها تساعد على تتبع الاخطاء وترتيب الكود البرمجي وتلوينه , وهذا
    يساعد كثيرا في البرمجه , لمشاهدة هذه البرامج اذهب الى [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط].



    كتابة اول برنامج PHP:

    هل أنت مستعد ؟ هل قمت بتنصيب برنامج AppServ واخترت محرر كتابة الاكواد
    المناسب من مكتبة البرامج ؟ اذن لنقم بكتابة اول برنامج PHP . قم بفتح
    محرر الاكواد وابدأ بإنشاء صفحه جديد وقم بكتابة الكود التالي :

    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

    قم بحفظ البرنامج وقم بتسميته إلى first.php في ملف www واذا كنت اخترت
    المكان الافتراضي لتنصيب AppServ سوف يكون مكان وضع الملف هنا
    C:/AppServ/www بعد ذلك اذهب الى متصفحك واكتب التالي [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] وسوف تشاهد التالي :
    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

    مبارك لك , لقد قمت بكتابة أول برنامج PHP واصبح اسمك مبتدئ PHP او مبرمج مبتدئ للغة PHP

    وسوم الكتابه في لغة PHP :

    هناك كثير من وسوم الكتابه في لغة PHP, ونعني بوسوم الكتابه المكان الذي
    يكون يبدأ معه كتابة الكود والمكان الذي ينتهي معه , انظر الى الصوره
    الاولى في الاعلى وسوف تجد ان وسم بداية الكتابه هو
    <?php
    ونهاية الكتابه هو
    ?>
    هل عرفت الان معنى وسوم الكتابه ؟
    تلميح : (( وسوم = tags ))

    وسم النهاية

    وسم البداية

    نمط الكتابه

    ?>

    <?php

    النمط الافتراضي

    ?>

    <?

    النمط القصير

    </SCRIPT>

    <SCRIPT LANGUAGE=”php”> نمط Script



    فهمت النقطه إلى الان ؟ إذن لنقم بتطبيق هذه الوسوم على برنامجنا الاول ,
    لنرى كيف تعمل , ولكي تعرف ماهي افضل طريقه احببت في كتابة الوسوم [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

    النمط الافتراضي :

    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

    النمط القصير :

    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

    نمط Script:

    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

    هل قمت بإختيار النمط المريح لك ؟ إذن انتهينا من الجزء الثاني من درس اليوم [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] , هل أنت مستعد و مندفع للمتابعه ؟ اذن سوف نبدأ النقطه ( الخامسه لهذا اليوم )

    الطباعه للمتصفح في PHP:

    اعتقد انك قمت بالتركيز في الشرح بالاعلى وقلت لنفسك ( انا اعرف كيف
    اطبع للمتصفح ) , نعم انت تعرف , نفسها كلمة print() هي للطباعة في المتصفح
    , ولكن ما هي print() , هذه الداله داخليه في PHP اي موجوده في المترجم
    وتستطيع استخدامها , نقوم في معظم الحالات بطباعة مخرجات الى المتصفح , قد
    تتسائل ماهو معنى كلمة داله ؟ اليس ذلك صحيح ؟ اذن داله تعني ( امر يقوم
    بفعل شي معرف مسبقا بداخله ) لم تعرف ما اعني ؟ لا تتعجل سوف تقوم بفهم هذا
    كله لاحقا وفي دروس متقدمه , ودائما المدخلات الى الدوال تكون بين الاقواس
    كما تشاهد في اول برنامج لك , في حالتنا بالاعلى قمنا بطباعة نص اليس ذلك
    صحيحا ؟ اذن يجب ان نضع النص بين علامتي التنصيص ” نص معين “ والا سوف يكون هناك خطأ , اذا ماذا لو اردنا ان نقوم بطباعة رقم ؟ الجواب هو ان نقوم بطباعته بدون علامتي التنصيص. ولا
    تنسى ان تقوم بإنهاء كل سطر في كودك البرمجي بعلامة ; وإلا سوف يكون هناك
    خطأ , لماذا نحتاج هذه العلامه ؟ لكي نقول للمترجم ان هنا ينتهي طلب هذا
    الامر وقم بتنفيذه.


    دمج PHP مع HTML:

    الكود البرمجي الذي قمنا بكتابته في الاعلى , عباره عن PHP فقط ويسمونه
    باللغه الانقليزيه (( pure php )) == (( مجرد PHP )) ولكن لو اردنا ان نجعل
    معه بعض من اكواد ال HTML ؟ الجواب بسيط جدا , وهو ان نقوم بكتابة كود ال
    HTML قبل وبعد وسوم البدايه والنهايه في PHP , اليك مثال يوضح لك الصوره ,
    لنقم بكتابة البرنامج بالاعلى بطريقه اخرى:

    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

    لن اقوم بشرح كود ال HTML هنا , لاني اعتقد ان عندك خبره او معلومات
    سابقه عن HTML , اما اذا لم تعرف فالامر بسيط انظر الى مخرجات هذا الكود ,
    ومخرجات الكود في المثال الاول (( بدون دمج مع لغة PHP )) وسوف تلاحظ
    الفرق. وتذكر انه يمكن اضافة العدد الذي تريد من هذه الاكواد , لا يوجد
    هناك عدد محدد , فقط اكمل الدرس هذا اليوم وقم بعمل صفحه خاصه بك بهذه
    الطريقه (( الدمج )) وسوف تشعر انك مبرمج حقيقي. هل انت مصر على معرفة معنى
    الكود ؟ اذن سوف اشرح لك بطريقه بسيطه , في هذا الكود لاحظ ان الجمله ظهرت
    بخط عريض وذلك لاستخدامنا لكود HTML الذي تلاحظه في المثال <b> و
    </b> ووضعنا بين هذا الكود سطر لغة PHP ليطبع الجمله , والناتج
    الجمله بخط عريض. هل تريد ان تعرف كيف يكتب هذا الكود بلغة HTML , اذن لاحظ
    التالي :

    [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

    اعتقد انه الان قد وضحت لك الصوره بالكامل [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

    التعليــقات:

    عندما تكتب كود برمجي كبير , أو اسطر برمجيه كثيره سوف تكون لك سهله في
    البدايه وسوف تعرف عمل هذا الكود , لكن اترك العمل على الكود لمدة سنه ,
    وارجع له مره ثانيه لتقوم ببعض التعديلات وبعض الاصلاحات ؟ هل تعتقد انك
    سوف تتذكر جميع الاكواد ؟ , اذن هذه هي التعليقات , تعبير او شرح بسيط عن
    الاكواد التي قمت بعملها وبمعنى اخر (( هي اسطر كتابيه تقوم بشرح اكواد معنيه ولا يقوم المترجم بترجمتها )) لنأخذ بعض انواع التعليقات وبعض الامثله على التعليقات وكيف يتم استعمالها :


    • سطر واحد :

    // this is a comment
    # this is a comment


    • عدة اسطر :

    /*this a comment
    i am learning php
    i love it
    */

    لا داعي للقلق اذا لم تفهم هذه النقطه , مع الدرس القادمه سوف تعرف معنى استخدام
    التعليقات وفوائد استخدامها بشكل مفصل


    اسئـــله على الــدرس:

    1. ماهو افضل وسم في رأيك يمكنك استخدامه في كتابة اكوادك ؟
    2. لماذا تحتاج ان تقوم بإستخدام التعليقات ؟
    3. قم بكتابة برنامج PHP يقوم بطباعة اسمك الاول بخط عريض في سطر
      واسم والدك في سطر اخر بخط مائل واسم عائلتك بخط عادي في سطر ثالث. ((
      يمكنك ان تجرب كتابة الارقام وتلوين الاكواد )) تلميح : استخدم برنامج
      Front Page للمساعده [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

    الــدرس القــــادم:

    في الدرس القادم سوف نقوم بشرح المتغيرات وانواعها بالتفصيل , لكي تعرف قوى لغة PHP ولتبدأ مسيرتك كمبرمج PHP محترف

      الوقت/التاريخ الآن هو السبت أبريل 27, 2024 9:01 pm