| | ![]() | | |||||||
| |
| |||||||
| ركن لــغـــــات الـبـــرمــــجـــــــــــة خاص بجميع لغات البرمجة ajax , php , asp بأنواعها المختلفة |
![]() |
| | أدوات الموضوع |
| |||
| كيفكم اخواني ان شاء الله تكونوا بألف خير يا رب عنوان درسنا لهذا اليوم هو: ابدا بكتابة اول سكريبت لك بلغة الـ PHP سنبدأ اول دروسنا في تعلم لغة الـ PHP وسيكون الدرس عبارة عن: 1-القوانين الخاصة بكتابة لغة الـ PHP. 2-لماذا عليك الاهتمام بكيفية ظهور الكود الذي كتبتة. 3-انشاء اول برنامج لك بهذه اللغة. 4-استخدام ال HTML في هذه اللغة وطريقة اضافتة. ولكن قبل البدء في الدرس عليك التجهيز له ويتم التجهيز بالتالي: 1-قم بالذهاب الى المسار التالي في جهاز الحاسوب لديك C:/camel/www 2-قم بعمل مجلد جديد واكتب اسمه ما شئت واحفظ ملفاتك به وعندما تريد استدعاء اي ملف من خلال المتصفح سيكون على الشكل التالي http://localhost/mohammad/firstprog.php mohammad : هو اسم المجلد الذي قمت بأنشاءة لحفظ الملفات في داخلة firstprog.php : هو اي ملف php تريد ان تقوم بفتحه على المتصفح. بسم الله الرحمن الرحيم نبدا على بركة الرحمن اولا:ما هي القوانين الخاصة بكتابة اكواد لغة الـ PHP؟ 1- يبدأ اي كود برمجي بلغة ال بي اتش بي (يعني عندما تريد وضع كود برمجي مختص بلغة الـ php يجب ان تقوم بفتح التاج التالي): كود PHP: كود PHP: والا سيظهر لك خطأ عند اخذ هذا الكود من قبل السيرفر لترجمته. 3-لأضافة ملاحظات على كود برمجي معين يجب عليك اضافة قبل هذه الملاحظة // مثلا كود PHP: ان تقوم بكتابة / ومن ثم تلحقها بـ * وتكتب العدد من الاسطر التي تريد وتغلقها بـ * ومن ثم / كود PHP: كود PHP: كود PHP: اي ما بين علامات التنصيص وهي لتعريف السيرفر بأن هذه الجملة نريدها كما هي ستتسائل ما هذا الذي قام بكتابتة حسنا اصبر وستتعرف على كل خطوة قمت بكتابتها في المثال السابق. ثانيا: لماذا عليك الاهتمام بكيفية ظهور الكود الذي كتبتة؟ السيرفر الذي يقوم بترجمة الكود الذي كتبتة لا يهتم بطريقة ظهور الكود في الملف المرسل له لأنه يكون عباره عن اكواد متتابعة وهو يقوم بترجمتها , لكن لنفرض بأنك تعمل في مجموعة وتقومون ببرمجة سكريبت خاص وكبير الحجم وقد كانت طريقة كتابتك للكود غير مرتبة , سيكون على المبرمج الذي تعمل معه تفكيك الكود وكأنه يقوم بكتابته لأول مره , هل تريد ان تسهل على نفسك هذا العناء اذا لاحظ المثالين التاليين: كود PHP: المثال الثاني: كود PHP: المثالين لا يختلفان عن بعضهما بالنسبة للكود البرمجي لكن هل لاحظت الترتيب في الكود الثاني وسهولة قرائته بالنسبة لأي مبرمج اخر يأتي لقرائته من بعدك وايضا في المثال الثاني يوجد كتابة للكود اكثر من الكود الاول لكن هذا يساعد على تفادي الاخطاء في كتابة الكود. ثالثا: حسنا هذا يكفي بما يختص بكتابة الكود بطريقة جيدة فالننطلق لنبدأ بكتابة اول برنامج لنا: سأقوم بكتابة المثال وسأشرح بعدها ما قمت بكتابته بالمثال: 1- استخدام الامر echo: اهذا الامر مختص بأظهار ما تريد على المتصفح وبالطريقة التي تريدها - افتح برنامج تحرير ملفات البي اتش بي الذي تفضلة واكتب به المثال بالاسفل وقم بحفظة بأسم firstprog.php كود PHP: وبعد فتح الملف سيكون هذا الناتج لعملك ![]() رائع اليس كذلك .. ملاحظة: تستطيع ان ترى الكود الخاص بصفحتك من خلال view>>source ستلاحظ بأن كود ال php لا يظهر وانما تظهر النتائج فقط ^^ حسنا لنذهب الان لشرح ما سبق .. اولا بدئنا بكتابة الاكواد الخاصه ببداية اي صفحة html وهي تستخدم احيانا وليس دائما في صفحات ال php ومن ثم قمنا بفتح التاج الخاص بلغة ال php لتعريف المتصفح بأن هذه صفحة php وكان ذلك من خلال كتابة الامر <?php وبعد ذلك قمنا بكتابة الامر echo وهو الخاص بكتابة اي جملة او كلمة او اي شيء تريد اظهاره على المتصفح من خلال صفحة ال php وثم فتحنا " وكتبنا كلمة انا متفوق واغلاقناها بهذه العلامة " وانهينا السطر بـ ; واغلقنا البرنامج بكتابة ?> لتعريف المتصفح بأن اوامر ال php قد انتهت. // ملاحظة مهمة : عند اضافة تاج ال <?php في اي صفحة يجب عليك حفظها بـامتداد كود PHP: كود PHP: بأن كلمة انا متفوق وانا مبدع ايضا قد جاءا على نفس السطر اذا ما هو الحل لهذه المشكلة البسيطة.. لنذهب للسؤال الرابع في درسنا وهو 4-كيف يمكنني استخدام ال HTML في هذه اللغة وطريقة اضافتة؟ كما راينا بالمثال السابق ظهرت لنا مشكلة بسيطه وهي ظهور الكلمات متراصه في نفس السطر ولحل هذه المشكلة قم بالتالي 1-قم بتحرير ملف firstprog.php وقم بالتعديل كما سترى بالمثال بالاسفل كود PHP: ![]() حسنا ما الذي جرى لهذا الكود ليظهر بهذه الطريقة ..؟ عند استخدامنا لأمر echo فأنه يقوم بأظهار ما تكتبه به على المتصفح حتى لو كانت اكواد html اي انه يمكننا ادرج اكواد html مما تعلمنا في درسنا السابق داخل امر الـecho وقد قمنا بأضافة كود h1+h2 وهي اكواد خاصة بـ html تقوم بوضع كل جملة نكتبها بطريقة معينة. حسنا ماذا استفدنا من هذا المثال .. 1-حصلت على مظهر افضل لموقعك. 2-عرفت بأنك تستطيع اضافة اكواد الـ html بدون اغلاق تاج ال php اي استعطت ان تجمع لغتين في واحدة لنتظرق لشيء اخر وجديد يختص بـ html وهو قوانين اضافة اكواد ال html في صفحة php 1-احيانا تستخدم اشارة " في اكواد ال html ايضا وهي موجوده في ال php عند كتابة اي جملة وهذا سيشكل خطأ عند عرض الملف او كتابتة ستصبح اصعب قليلا اذا ما هو الحل : لديك عدة حلول لحل هذه المشكلة البسيطة وهي اما ان تستخدم backslash (\) للخروج من كود ال html واكمال كود الphp مثلا: كود PHP: وقمنا بكتابة " كود التنصيص ومن ثم كتبنا الحجم المراد لحجم الخط وهو 2 واغلقنا بـ \ ومن ثم اغلقنا كود التنصيص بـ" وبعدها اقفلنا المراد كتابته من الامر echo بكود التنصيص " مره اخرى. ملاحظة: لا تقم بحشر او وضع اكواد html كثيرة بين اكواد ال php حتى لا تخطأ مثلا: كود PHP: كود PHP: بالنسبة للمصفوفة $_POST ستشرح لاحقا اخواني تدريب: قم بكتابة برنامج PHP يقوم بطباعة اسمك الاول بخط عريض في سطر واسم عضويتك في سطر اخر بخط مائل ورقم عضويتك بخط عادي في سطر ثالث. تلميح : يمكنك استخدام برنامج الـ Front Page لمساعدتك ولكن افضل بأن تقوم بكتابة الكود بيدك حتى تتمرن تزيد من قدرتك على كتابة الكود بنفسك وها قد انتهينا من اول دروسنا في هذه اللغة الرائعة بحق واتمنى ان تكونو قد استمتعتم واستفدتم من هذا الدرس الطويل بعض الشيء والمتعب ولكن لمن اراد العلم والتعلم فهو سهل وبسيط جدا وليس به اي شيء فقد قمت بشرح كل كود قد كتبتة اتمنى ان لا اكون قد قصرت في شيء واتمنى للجميع الاستفادة واي شيء او اي استفسار انا حاضر وجاهز للأجابة عنه دمتم مبدعين ^^ |
![]() |
| مواقع النشر (المفضلة) |
| أدوات الموضوع | |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| الأخير {الدرس الخامس}~~ شرح نظام قوالب Smarty للمبتدئين ~~ [تشغيل دوال PHP في Smarty] | -- RSS -- | ركن لــغـــــات الـبـــرمــــجـــــــــــة | 0 | 14/10/2008 03:49 AM |
| [الدرس الخامس] تركيب ملف Php وتنفيذ صفحات Php | prog2008 | ركن لــغـــــات الـبـــرمــــجـــــــــــة | 0 | 27/09/2008 04:18 PM |
| اخطاء واوامر قواعد البيانات | prog2008 | ركن الطلبات وحلـــول المشاكـــــل | 6 | 26/09/2008 05:43 PM |
| سلسلة دروس php [الدرس الثاني] | -- RSS -- | ركن لــغـــــات الـبـــرمــــجـــــــــــة | 0 | 19/09/2008 03:59 AM |
| |
إعلانات نصيه :
نحن العرب |
ألعاب |
اكس شير لتحميل الملفات |
دليل المواقع |
أخبار |
برامج الرئيسية | الاستضافة | الرسيلرات | السيرفرات | التصميم | الخدمات | اتفاقية الاستخدام | مركز سيرف نت Hosting, design, servers, management servers, development sites, the development of forums. Copyright © 2010 ServNt.Com All rights reserved. | |