بسم الله الرحمن الرحيم
بعد ان تم طرح فكرة دورة الـ php و كان هناك اقبال جيد على هذه الدورة سنبدأ اليوم بالدرس الأول الذي سيكون مخصص للتعريف باللغة و تجهيز متطلبات العمل و تنصيب البرامج التي سنحتاجها
على بركة الله نبدأ
اولا : لغة php هي لغة برمجة خاصة بتطوير و تصميم مواقع الإنترنت التفاعلية اي انها تتعامل مع خادم (سيرفر) يقوم بالحسابات ان وجدت او اي اشياء ثانية مثل التشفير و غيرها ثم عرض المخرجات على صفحة الإنترنت وللتعرف على تاريخ هذه اللغة و استخداماتها بالتفصيل بإمكانك متابعة هذا الرابط
من هنا
لهذا نحن نحتاج الى برنامج بسيط لتحويل اجهزتنا الى خادم محلي (محلي = يعمل على اجهزتنا فقط) لنقوم ببرمجة صفحاتنا و تجربتها على اجهزتنا ثم نقلها الى مواقعنا ان وجدت و قد اخترت لكم افضل برنامج على الإطلاق ليقوم بهذه المهمة على اكمل وجه
بداية يجب تحميل البرنامج برابط مباشر من
هنا
و طريقة تحميل البرنامج للي بستخدم Internet Explorer كما هو موضح في الصورة التالية بالخطوات 1 و 2 و 3 اما الي بستخدم Mozilla Firefox فالرابط مباشر :
او
لتحميل البرنامج من الرابدشير مظغوط
من هنا
ثم اتبع الشرح في الصور لإتمام عملية تنصيب البرنامج على جهازك
بعد تحميل البرنامج نضغط على هذه الأيقونة
ثم
ثم
ثم
ثم
ثم
شرح الأرقام في الصورة السابقة :
1 - هو اسم موقعك واذا لم يكن لديك موقع فأكتب
www.al79n.com
2 - هو ايميل موقعك و اذا لم يكن لديك موقع اكتب ايميلك الشخصي
و اياك تغيير رقم البورت 80 لأنه السيرفر بدون هذا الرقم لن يعمل
ثم
في الصورة السابقة نرى اعدادات ادخال رقم سري و هذا لن نستخدمه حاليا و لكنه ضروري و لن نستطيع اتمام العمل دونه في الدروس القادمة عند التعامل مع قواعد البيانات لذلك ادخل رقم سري و احفظه انا ادخلت (123)
و لا تغير في بقية الإعدادات في هذه الشاشة
ثم
ثم
و بهذا نكون قد انتهينا من الخطوة الأولى و الأهم في درسنا هذا و اصبح جهازك يدعم php
ثانيا :
نحتاج الى محرر نصوص لنكتب عليه كود ال php و للعلم بإمكاننا استخدام برنامج النوتباد لكن نفضل استخدام برنامج متخصص لإظهار الألوان للكلمات المفتاحية مثل if و else و for و غيرها و قد اخترت لكم برنامج يفي بالغرض و بإمكانكم تحميله من
هنا
بعد تحميل البرنامج
نذهب الى المسار التالي :
ثم ننشأ مجلد جديد اسمه test
ثم نقوم بفتح البرنامج الذي حملناه و يظهر كالتالي :
ثم نقوم بالخطوات التالية لكتابة برنامجنا الأول :
ثم
و هنا من المهم ان نحدد مكان الحفظ داخل المجلد الذي قمنا بإنشاءه و هو test
ثم نكتب الكود التالي بداخل الملف page.php الذي انشاءه كالتالي للتأكد من أن السيرفر يعمل :
والآن لنشرح الكود الذي قمنا بكتابته
في البداية اي كود لغة php يجب يوضع بين الرمزين <? و ?> كالتالي :
كود PHP:
<?
// your code here
?>
ثانيا لنتعرف على التعليقات وهي تعتبر من الأساليب التى تستخدم فى تسهيل عملية التعديل على الملفات فيما بعد وهى تظهر للمبرمج فقط ولا تظهر أثناء تنفيذ الكود أى انها تكون بمثابة توجيهات للمبرمج فقط لكى يستطيع أن يتعرف على الكود بسهوله اذا عاد اليه بعد فتره.
و التعليقات في php لها 3 انواع و هي :
1 -
تعليق من سطر واحد و يكتب كالتالي :
كود PHP:
<?
// اكتب تعليقك هنا و يجب ان يكون من سطر واحد
?>
2 - تعليق متعدد السطور و يكتب كالتالي :
كود PHP:
<?
/*
اكتب تعليقك
هنا
اذا كنت تريد تعدد السطور
*/
?>
3 - النوع الثالث هو مرادف للنوع الأول ذو السطر الواحد لكنه لا يستخدم بكثرة و يجب ان يبدأ بالإشارة # و يكتب كالتالي :
كود PHP:
<?
# اكتب تعليقك هنا
?>
اما الآن لنتعرف على جمل الطباعة في php و يستخدم لهذه الغاية الأوامر التالية :
print echo
فمثلا اذا كنا نريد طباعة كلمة hello على الشاشه أو طباعة أى شئ آخر نقوم بكتابة ما نريد طباعته بين علامتين تنصيص بعد أمر echo او print كالتالي :
كود PHP:
<?
echo "hello ";
print "hello ";
?>
و يجب التنويه الى ان لغة php قريبة جدا من لغات البرمجة مثل c++ و جافا و غيرها
اي ان الجمل في php يجب ان تنتهي بالفاصلة المنقوطة ;
و الآن انتهينا من شرح الكود و نأتي لتجربة الكود و التأكد من ان السيرفر يعمل بدون مشاكل
لنرجع قليلا الى الخلف : قمنا بإنشاء مجلد اسمه test و قمنا بإنشاء الملف page.php و حفظناه داخل المجلد test اي اصبح عندنا المسار كالتالي :
الآن نذهب الى المتصفح و نكتب فيه عنوان السيرفر وهو localhost و نضيف بعده مسار عملنا الذي هو test/page.php ليصبح كالتالي :
كود PHP:
http://localhost/test/page.php
ولاحظ كيف ستكون النتيجة كما في الصورة :
و بإمكانكم الإطلاع على ناتج تنفيذ هذا الكود مباشرة على الموقع
http://www.al79n-php.info/less1/page.php
و بهذا اخواني الأعضاء نكون قد انتهينا من الدرس الأول الذي يعتبر طويل و شاق نوعا ما لأنه يحتوي على تحميل البرامج و تحضير العمل قبل بداية الكود ولكن كان يجب شرحه بالتفصيل لإكمال الدورة بسهولة في الدروس القادمة
ارجو ان أكون قد وفقت في شرح الدرس الأول
و اترك لكم التطبيق و طرح استفساراتكم و تساؤلاتكم
و تحياتي لكم جميعا ...
مواقع النشر (المفضلة)