هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةالتسجيلأحدث الصوردخول

 

 2- اول برنامج PHP

اذهب الى الأسفل 
4 مشترك
كاتب الموضوعرسالة
زائر الليل
ادارة IT CLUB
ادارة IT CLUB
زائر الليل


ذكر
عدد الرسائل : 1022
العمر : 36
تاريخ التسجيل : 20/10/2007

2- اول برنامج PHP Empty
مُساهمةموضوع: 2- اول برنامج PHP   2- اول برنامج PHP Icon_minitimeالجمعة مارس 20, 2009 12:28 am

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

نتمنى ان تكون الاستفاده ممتازه من هذه الدروس ولا تترد بطرح اي سؤال وسوف يسعدني ان اقوم بالمساعده , اذا قمت بأي خطأ او كان هناك خطأ في معلوماتي الرجاء اعلامي بذلك , فلا تنسى انه جل من لا يسهو . ( ان اصبت من الله وان اخطأت فمن نفسي او الشيطان )


متطلبات قبل البدأ :






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

  • تحميل محرر مناسب لكتابة البرامج بلغة PHP
اهداف الدرس:






  • تنصيب لغة PHP وسيرفر Apache و قواعد بيانات MySQL



  • أختيار محرر مناسب للكتابه



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



  • وسوم الكتابه في PHP



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

  • دمج PHP مع HTML




  • التعليقات
تنصيب لغة PHP و الخادم الشخصي Apache و قاعدة البيانات MySQL:
هل تذكر عندما قلنا ان لغة PHP تحتاج الى مترجم لكي يقوم بمعرفة ما يقوم به الكود في الدرس الاول ؟ في هذه النقطه سوف تعرف كيف يتم تنصيب مترجم PHP , ولكن لا يستطيع مترجم PHP العمل بمفرده , لانه يحتاج الى خادم شخصي يكون به المترجم ليظهر المعلومات الى المتصفح , ولهذا سوف نقوم بتركيب Apache وهو يعتبر من افضل الخوادم الشخصيه الموجوده , لكي تقوم بإنهاء عناء تركيب هذه البرامج قامت مجموعه Appserv Network بعمل برنامج يقوم بتنصيب PHP و Apache و MySQL معاً , وحجم الملف صغير جدا مقارنة بتحميل كل برنامج على حده, لكن شرح تركيب هذا البرنامج هنا خارج عن نطاق موضوعنا ولذلك سوف تجد في قسم الphp موضوع تحميل برنامج appserv و ايضا سوف تجد شرح خارجي لطريقة تركيب برنامج Appserv .
وهذا لينك الموضوع
https://it-club.ahlamontada.com/montada-f18/topic-t4067.htm#65798

اختيار محرر مناسب لكتابة اكواد PHP :
يوجد كثير من البرامج لكتابة اكواد PHP ولكن لا اتحيز الى واحد منهم بشكل معين , انت كمبتدئ تحتاج الى ان تكتب الكود البرمجي بإستخدام برنامج ال Notepad

2- اول برنامج PHP 896676978

برنامج الNotepad في بداية تعلمك يجلعم ننعرف بشكل جيد على طريقة كتابة الاكواد وتكون متألف عليها وتخطأ كثيرا وتصحح خطأك
ولكن احد هذه البرامج لانها تساعد على تتبع الاخطاء وترتيب الكود البرمجي وتلوينه , وهذا يساعد كثيرا في البرمجه ويسهله ويسرع الوقت فهنستخدمها بس قدام شويه لغاية اما نعود ايدينا على كتابة كل هفوة بالكود بأيدينا
وماتخفوش الدلع كله جاي قدام
وانا ان شاء الله بجمع كل البرامج وهرفعها ونححد الافضل
بس دلوقتى زي ما اتفقنا
Notpad







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


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

2- اول برنامج PHP L2e1

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

2- اول برنامج PHP L2e2

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

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

هناك كثير من وسوم الكتابه في لغة PHP , ونعني بوسوم الكتابه المكان الذي يكون يبدأ معه كتابة الكود والمكان الذي ينتهي معه , انظر الى الصوره الاولى في الاعلى وسوف تجد ان وسم بداية الكتابه هو

2- اول برنامج PHP 774050929



فهمت النقطه الى الان ؟ اذن لنقم بتطبيق هذه الوسوم على برنامجنا الاول , لنرى كيف تعمل , ولكي تعرف ماهي افضل طريقه احببت في كتابة الوسوم Smile


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

2- اول برنامج PHP L2e1


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

2- اول برنامج PHP L2e3


نمط script :

2- اول برنامج PHP L2e4



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

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

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



دمج PHP مع HTML:

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

2- اول برنامج PHP L2e5

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

2- اول برنامج PHP L2e6

اعتقد انه الان قد وضحت لك الصوره بالكامل Smile



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

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




  • سطر واحد :

    // 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, 2009 9:46 pm عدل 8 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
زائر الليل
ادارة IT CLUB
ادارة IT CLUB
زائر الليل


ذكر
عدد الرسائل : 1022
العمر : 36
تاريخ التسجيل : 20/10/2007

2- اول برنامج PHP Empty
مُساهمةموضوع: رد: 2- اول برنامج PHP   2- اول برنامج PHP Icon_minitimeالجمعة مارس 20, 2009 12:38 am

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

وكمان الخط صغير

انا اتأخرت عن معاد ونازل حالا واول اما ارجع هعدل الخط ان شاء الله

ارجو قبول اعتذارى

والسلام ختام
الرجوع الى أعلى الصفحة اذهب الى الأسفل
golden flower
مشرفة
مشرفة
golden flower


انثى
عدد الرسائل : 2517
العمر : 35
تاريخ التسجيل : 28/04/2008

2- اول برنامج PHP Empty
مُساهمةموضوع: رد: 2- اول برنامج PHP   2- اول برنامج PHP Icon_minitimeالجمعة مارس 20, 2009 2:38 am


شكرا على مجهودك يا زائر
الرجوع الى أعلى الصفحة اذهب الى الأسفل
كنزى
عضو ملكي
عضو ملكي
كنزى


انثى
عدد الرسائل : 646
العمر : 34
تاريخ التسجيل : 26/12/2008

2- اول برنامج PHP Empty
مُساهمةموضوع: رد: 2- اول برنامج PHP   2- اول برنامج PHP Icon_minitimeالجمعة مارس 20, 2009 7:26 am

شكرا زائر ولا يهمك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
زائر الليل
ادارة IT CLUB
ادارة IT CLUB
زائر الليل


ذكر
عدد الرسائل : 1022
العمر : 36
تاريخ التسجيل : 20/10/2007

2- اول برنامج PHP Empty
مُساهمةموضوع: رد: 2- اول برنامج PHP   2- اول برنامج PHP Icon_minitimeالثلاثاء مارس 24, 2009 7:55 pm

تمام يا قوم

لقد تم تعديل الخط والتنسيق

لغاية دلوقتى تمام ولا ايه

نكمل على كده ؟؟

منتظر ردودكم
الرجوع الى أعلى الصفحة اذهب الى الأسفل
shady_science
مشرف
مشرف
shady_science


ذكر
عدد الرسائل : 247
العمر : 36
تاريخ التسجيل : 24/10/2007

2- اول برنامج PHP Empty
مُساهمةموضوع: رد: 2- اول برنامج PHP   2- اول برنامج PHP Icon_minitimeالأربعاء أبريل 01, 2009 7:59 am

تمام يا زائر

وكمل احنا معاك

وبييييييييييييييس
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
2- اول برنامج PHP
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: الكمبيوتر والإنترنت :: الويب :: PHP :: اقوى دروس تعليم برمجة الــ php-
انتقل الى: