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

مدخلك الصحيح لعالم php : بداية البرمجة

اذهب الى الأسفل

مدخلك الصحيح لعالم php : بداية البرمجة Empty مدخلك الصحيح لعالم php : بداية البرمجة

مُساهمة من طرف المبرمج الطموح الثلاثاء نوفمبر 22, 2011 9:07 am

اتفقنا فى الدرس السابق أن نسمي ملف الكود الذي سنبرمجه order.php



يفضل أن تستخدم برنامج PHP Coder لكتابة أكواد php وذلك لأن له القدرة على تمييز كودات PHP ، وهذا يفيد المبتدئين كثيرا .. يمكنك استخدام محررات أخرى كثيرة وانا شخصيا استخدم Dreamweaver



قم بفتح صفحة جديدة في المحرر وقم بكتابة الكود التالي في الصفحة :


[b]<html[b]>
<head>
<title>مطعم أبو خميس الالكتروني</title>
</head>
<body>
<h1>مطعم أبو خميس الالكتروني</h1>
<h2>بيانات الطلبية :</h2>
</body>
</html>
[/b]
[/b]
احفظ الملف باسم : order.php
لعلك تلاحظ أننا لم نكتب أي كود PHP .. إنها مجرد وسوم HTML ..
وهنا يجب أن أنوه انه لا غنى عن أكواد HTML في PHP ولقد شرحنا لكم سابقا الفرق بينهما …

المهم سندخل الآن كود php بسيط لتفهموا كيفية إدخال الكودات ..

أضف الأسطر الموضحة في المربع الأحمر تحت الوسم </h2> :

مدخلك الصحيح لعالم php : بداية البرمجة Image4

كما هو واضح أن أي كود php تريد إدخاله يجب أن يبدأ بـ(؟>) وينتهي بـ(<؟) وهذا النمط يسمى : SGML (اختصار لـ Standard Generalized Markup Language ).

يوجد هناك أنماط أخرى لإدخال كودات php وهي :


  1. نمط : XML … يبدأ بـ(<?php) وينتهي بـ(<؟) .
  2. نمط : ASP … يبدأ بـ(%>) وينتهي بـ(<%) .
  3. نمط SCRIPT … يبدأ بـ(<SCRIPT LANGUAGE=’php’>) وينتهي بـ(</SCRIPT>) .

يمكنك استعمال أي من هذه الأنماط في إدخال كودات php ولكن برأيي الشخصي المتواضع أجد النمط الأول الأفضل والأكثر استخداما وهو الذي يستخدمه مطوري لغة PHP.

على كل حال .. أول جملة php تعلمناها الآن هي :





echo "تم استلام طلبيتك!";




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


  • الفراغات :


يستحسن ويفضل استخدام الفراغات أثناء كتابة كودات php ( كالمسافات والأسطر الجديدة ) وذلك لأنها تسهل عليك قراءة الشيفرة مستقبلا وتطويرها وإصلاح أعطالها …

فمثلا … هذا الكود :



echo "السلام";echo " عليكم";

سوف يعطي نفس النتيجة لو كتبناه هكذا :
echo "السلام";
echo " عليكم";


المستعرض .


  • التعليقات :


إن التعليقات هي ضرورية جدا لكل مبرمج ، ولا غنى لك عنها إذا أردت أن تصبح مبرمجا محترفا بمعنى الكلمة ، فهي مجرد ملاحظات تضيفها على شيفرة php وسوف يتجاهل أي نص مكتوب داخل التعليق ، وهناك 3 طرق لإضافة التعليق :

مدخلك الصحيح لعالم php : بداية البرمجة Image5

// و # : تستخدم للملاحظات ذات السطر الواحد .
/* , */ : تستخدم للملاحظات الطويلة ذات الأسطر المتعددة .

وتكتب في التعليقات عادة مهمة الكود ليسهل عليك تذكر وظائف الكودات التي كتبتها عندما ترغب في تطوير أو إصلاح أي عطل فيه .


  • إضافة محتوى ديناميكي :


لحد الآن لم نقم بإدخال كود php يستطيع عمل شيء لا يستطيع HTML عمله .. ولكن الآن سوف نقوم بإدخال كود يجعل من صفحة HTML جامدة صفحة ديناميكية متفاعلة مع الزائر … بحيث يشعر الزائر أن الصفحة تتفاعل معه وتتأثر بمدخلاته …

قم بكتابة الكود الموضح بالصورة في المربع الأحمر :

مدخلك الصحيح لعالم php : بداية البرمجة Image6

لقد تعمدت عدم كتابة الكودات لكم نصيا حتى تتعودوا على طريقة الكتابة بأنفسكم ، فأنا أرغب أن تقوم بكتابة الكود بنفسك ولا تعتمد على ( copy & paste ) …
قم بتجربة النموذج من الصفحة food.htm لتجد النتيجة التالية :

مدخلك الصحيح لعالم php : بداية البرمجة Image7

لقد أضفنا كودا يخبر الزبون بوقت وتاريخ الطبية التي طلبها .. باستخدام الدالة ()date .. بالطبع الوقت والتاريخ سيتغير حسب توقيت الطلب


  • استدعاء الدالات :

انظر كيف قمنا بكتابة دالة التاريخ .. هذا هو الشكل العام للدالة ، فـ PHP تمتلك مكتبة شاملة من الدالات الجاهزة التي يمكنك استدعاؤها واستخدامها متى ما شئت ذلك .. ولكن معظم هذه الدالات إن لم تكن كلها بحاجة إلى بعض المعلومات منك لكي تعمل بالشكل الصحيح … ونسمي هذه البيانات التي ترسلها إلى الدالة وسيطة (argument) أو بارامتر (parameter) الدالة .. تلك الوسيطات أو البارامترات هي البيانات المرسلة للدالة لكي تخرج لك بعض النتائج المحددة .

ففي مثالنا الحالي : ()date هي الدالة و الجملة ( H:i, jS F ) هي البارامتر أو الوسيطة .


  • الوصول إلى المتغيرات :

المتغيرات هي الفراغات التي يقوم بتعبئتها الزبون أو زائر الصفحة .. ففي مثالنا نحن هناك 3 متغيرات وهي ( الكبسة والسلطة والعصير ) ولابد من ربط هذه المتغيرات بملف الكود php وذلك عن طريق تحديد أسماء معينة لها ( وقد قمنا بذلك مسبقا ) لذا كل ما سنفعله الآن هو جعل ملف ال php يظهر المتغيرات التي سيدخلها الزبون وذلك بإضافة الكود التالي على ملف الكود :

مدخلك الصحيح لعالم php : بداية البرمجة Image8

إذهب الآن إلى صفحة ( food.htm ) وقم بتعبئة النموذج واضغط أرسل الطلبية وانظر ماذا ستكون النتيجة ؟

إلى هنا ننتهي من الدرس الثاني ..



وإلى لقاء قريب أستودعكم الله ، ودمتم بود ،،
المبرمج الطموح
المبرمج الطموح
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 207
النقاط : 368
التقيم : 17
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى