رشدي المدير العام
عدد الرسائل : 530 العمر : 37 البلد : فلــــ palestine ــــسطين الوظيفه : طالب جامعي المزاج : CoOL 1 : المدير العام احترام قوانين المنتدي : المزاج : علم بلدي : تاريخ التسجيل : 02/03/2008
| موضوع: أول برنامج بلغة Php 8/4/2008, 06:15 | |
| متطلبات قبل البدأ :
تحميل لغة PHP وخادم شخصي وقواعد بيانات MySQL
تحميل محرر مناسب لكتابة البرامج بلغة PHP
اهداف الدرس:
تنصيب لغة PHP وسيرفر Apache و قواعد بيانات MySQL
أختيار محرر مناسب للكتابه
كتابة اول برنامج PHP
وسوم الكتابه في PHP
الطباعه للمتصفح في PHP
دمج PHP مع HTML
تنصيب لغة PHP و الخادم الشخصي Apache و قاعدة البيانات MySQL: هل تذكر عندما قلنا ان لغة PHP تحتاج الى مترجم لكي يقوم بمعرفة ما يقوم به الكود في الدرس الاول ؟ في هذه النقطه سوف تعرف كيف يتم تنصيب مترجم PHP , ولكن لا يستطيع مترجم PHP العمل بمفرده , لانه يحتاج الى خادم شخصي يكون به المترجم ليظهر المعلومات الى المتصفح , ولهذا سوف نقوم بتركيب Apache وهو يعتبر من افضل الخوادم الشخصيه الموجوده , لكي تقوم بإنهاء عناء تركيب هذه البرامج قامت مجموعه Appserv Network بعمل برنامج يقوم بتنصيب PHP و Apache و MySQL معاً , وحجم الملف صغير جدا مقارنة بتحميل كل برنامج على حده,
اختيار محرر مناسب لكتابة اكواد PHP :
يوجد كثير من البرامج لكتابة اكواد PHP ولكن لا اتحيز الى واحد منهم بشكل معين , انت كمبتدئ تحتاج الى ان تكتب الكود البرمجي بإستخدام احد هذه البرامج لانها تساعد على تتبع الاخطاء وترتيب الكود البرمجي وتلوينه , وهذا يساعد كثيرا في البرمجه , لمشاهدة هذه البرامج اذهب الى صفحة برامج تحرير لغة PHP .
كتابة اول برنامج PHP : هل انت مستعد ؟ هل قمت بتنصيب برنامج AppServ واخترت محرر كتابة الاكواد المناسب من مكتبة البرامج ؟ اذن لنقم بكتابة اول برنامج PHP . قم بفتح محرر الاكواد وابدأ بإنشاء صفحه جديد وقم بكتابة الكود التالي :
قم بحفظ البرنامج وقم بتسميته الى first.php في ملف www واذا كنت اخترت المكان الافتراضي لتنصيب AppServ سوف يكون مكان وضع الملف هنا C:/AppServ/www بعد ذلك اذهب الى متصفحك واكتب التالي http://localhost/first.php وسوف تشاهد التالي :
مبارك لك , لقد قمت بكتابة اول برنامج PHP واصبح اسمك مبتدئ PHP او مبرمج مبتدئ للغة PHP
وسوم الكتابه في لغة PHP :
هناك كثير من وسوم الكتابه في لغة PHP , ونعني بوسوم الكتابه المكان الذي يكون يبدأ معه كتابة الكود والمكان الذي ينتهي معه , انظر الى الصوره الاولى في الاعلى وسوف تجد ان وسم بداية الكتابه هو <?php ونهاية الكتابه هو ?> هل عرفت الان معنى وسوم الكتابه ؟ تلميح : (( وسوم = tags ))
فهمت النقطه الى الان ؟ اذن لنقم بتطبيق هذه الوسوم على برنامجنا الاول , لنرى كيف تعمل , ولكي تعرف ماهي افضل طريقه احببت في كتابة الوسوم
النمط الافتراضي :
النمط القصير :
نمط Script :
هل قمت بإختيار النمط المريح لك ؟ اذن انتهينا من الجزء الثاني من درس اليوم , هل انت مستعد و مندفع للمتابعه ؟ اذن سوف نبدأ النقطه ( الخامسه لهذا اليوم )
الطباعه للمتصفح في PHP: اعتقد انك قمت بالتركيز في الشرح بالاعلى وقلت لنفسك ( انا اعرف كيف اطبع للمتصفح ) , نعم انت تعرف , نفسها كلمة print() هي للطباعة في المتصفح , ولكن ما هي print() , هذه الداله داخليه في PHP اي موجوده في المترجم وتستطيع استخدامها , نقوم في معظم الحالات بطباعة مخرجات الى المتصفح , قد تتسائل ماهو معنى كلمة داله ؟اليس ذلك صحيح ؟ اذن داله تعني ( امر يقوم بفعل شي معرف مسبقا بداخله ) لم تعرف ما اعني ؟ لا تتعجل سوف تقوم بفهم هذا كله لاحقا وفي دروس متقدمه , ودائما المدخلات الى الدوال تكون بين الاقواس كما تشاهد في اول برنامج لك , في حالتنا بالاعلى قمنا بطباعة نص اليس ذلك صحيحا ؟ اذن يجب ان نضع النص بين علامتي التنصيص " نص معين " والا سوف يكون هناك خطأ , اذا ماذا لو اردنا ان نقوم بطباعة رقم ؟ الجواب هو ان نقوم بطباعته بدون علامتي التنصيص. ولا تنسى ان تقوم بإنهاء كل سطر في كودك البرمجي بعلامة ; وإلا سوف يكون هناك خطأ , لماذا نحتاج هذه العلامه ؟ لكي نقول للمترجم ان هنا ينتهي طلب هذا الامر وقم بتنفيذه.
دمج PHP مع HTML:
الكود البرمجي الذي قمنا بكتابته في الاعلى , عباره عن PHP فقط ويسمونه باللغه الانجليزيه (( pure php )) == (( مجرد PHP )) ولكن لو اردنا ان نجعل معه بعض من اكواد ال HTML ؟ الجواب بسيط جدا , وهو ان نقوم بكتابة كود ال HTML قبل وبعد وسوم البدايه والنهايه في PHP , اليك مثال يوضح لك الصوره , لنقم بكتابة البرنامج بالاعلى بطريقه اخرى:
لن اقوم بشرح كود ال HTML هنا , لاني اعتقد ان عندك خبره او معلومات سابقه عن HTML , اما اذا لم تعرف فالامر بسيط انظر الى مخرجات هذا الكود , ومخرجات الكود في المثال الاول (( بدون دمج مع لغة PHP )) وسوف تلاحظ الفرق. وتذكر انه يمكن اضافة العدد الذي تريد من هذه الاكواد , لا يوجد هناك عدد محدد , فقط اكمل الدرس هذا اليوم وقم بعمل صفحه خاصه بك بهذه الطريقه (( الدمج )) وسوف تشعر انك مبرمج حقيقي. هل انت مصر على معرفة معنى الكود ؟ اذن سوف اشرح لك بطريقه بسيطه , في هذا الكود لاحظ ان الجمله ظهرت بخط عريض وذلك لاستخدامنا لكود HTML الذي تلاحظه في المثال <b> و </b> ووضعنا بين هذا الكود سطر لغة PHP ليطبع الجمله , والناتج الجمله بخط عريض. هل تريد ان تعرف كيف يكتب هذا الكود بلغة HTML , اذن لاحظ التالي :
اعتقد انه الان قد وضحت لك الصوره بالكامل
انتهى
| |
|
ابوالنور المشرف العـــــام
عدد الرسائل : 977 العمر : 47 البلد : فلســـــــــــــــــــــــــــــطين الوظيفه : صاحب محل كمبيوتر(بيع - شراء - صيانه - تبديل ) 1 : المشرف العام احترام قوانين المنتدي : 2 : فلسطين المزاج : علم بلدي : تاريخ التسجيل : 02/03/2008
| موضوع: رد: أول برنامج بلغة Php 15/4/2008, 23:44 | |
| مشكووووووووووور وبارك الله فـــــــيك | |
|
عاشق سميح المدهون مشرف قسم عــــالـــم الجـــوالات
عدد الرسائل : 627 احترام قوانين المنتدي : المزاج : علم بلدي : تاريخ التسجيل : 12/03/2008
| موضوع: رد: أول برنامج بلغة Php 19/4/2008, 01:54 | |
| | |
|
فديت فلسطين مراقب عام
عدد الرسائل : 849 العمر : 30 البلد : فلـــــــــــ ارض العزة و الكرامةـــــسطين الوظيفه : طالبة المزاج : كووووول على طووووول احترام قوانين المنتدي : المزاج : علم بلدي : تاريخ التسجيل : 14/03/2008
| موضوع: رد: أول برنامج بلغة Php 25/4/2008, 00:17 | |
| | |
|