بسم الله الرحمن الرحيم
http://upload.wikimedia.org/wikipedi...%D8%B1_PHP.png
بعد ان تم طرح فكرة دورة الـ php و كان هناك اقبال جيد على هذه الدورة سنبدأ اليوم بالدرس الأول الذي سيكون مخصص للتعريف باللغة و تجهيز متطلبات العمل و تنصيب البرامج التي سنحتاجها
على بركة الله نبدأ
اولا : لغة php هي لغة برمجة خاصة بتطوير و تصميم مواقع الإنترنت التفاعلية اي انها تتعامل مع خادم (سيرفر) يقوم بالحسابات ان وجدت او اي اشياء ثانية مثل التشفير و غيرها ثم عرض المخرجات على صفحة الإنترنت وللتعرف على تاريخ هذه اللغة و استخداماتها بالتفصيل بإمكانك متابعة هذا الرابط
من هنا
لهذا نحن نحتاج الى برنامج بسيط لتحويل اجهزتنا الى خادم محلي (محلي = يعمل على اجهزتنا فقط) لنقوم ببرمجة صفحاتنا و تجربتها على اجهزتنا ثم نقلها الى مواقعنا ان وجدت و قد اخترت لكم افضل برنامج على الإطلاق ليقوم بهذه المهمة على اكمل وجه
بداية يجب تحميل البرنامج برابط مباشر من
هنا
و طريقة تحميل البرنامج للي بستخدم Internet Explorer كما هو موضح في الصورة التالية بالخطوات 1 و 2 و 3 اما الي بستخدم Mozilla Firefox فالرابط مباشر :
http://img153.imageshack.us/img153/1449/53701951.jpg
او
لتحميل البرنامج من الرابدشير مظغوط
من هنا
ثم اتبع الشرح في الصور لإتمام عملية تنصيب البرنامج على جهازك
بعد تحميل البرنامج نضغط على هذه الأيقونة
http://img291.imageshack.us/img291/5849/54242700.jpg
ثم
http://img163.imageshack.us/img163/4595/57622145.jpg
ثم
http://img265.imageshack.us/img265/8707/39780830.jpg
ثم
http://img214.imageshack.us/img214/3962/25713127.jpg
ثم
http://img163.imageshack.us/img163/9652/58693701.jpg
ثم
http://img840.imageshack.us/img840/927/57407823.jpg
شرح الأرقام في الصورة السابقة :
1 - هو اسم موقعك واذا لم يكن لديك موقع فأكتب
www.al79n.com
2 - هو ايميل موقعك و اذا لم يكن لديك موقع اكتب ايميلك الشخصي
و اياك تغيير رقم البورت 80 لأنه السيرفر بدون هذا الرقم لن يعمل
ثم
http://img80.imageshack.us/img80/3626/71878284.jpg
في الصورة السابقة نرى اعدادات ادخال رقم سري و هذا لن نستخدمه حاليا و لكنه ضروري و لن نستطيع اتمام العمل دونه في الدروس القادمة عند التعامل مع قواعد البيانات لذلك ادخل رقم سري و احفظه انا ادخلت (123)
و لا تغير في بقية الإعدادات في هذه الشاشة
ثم
http://img823.imageshack.us/img823/7537/77205295.jpg
ثم
http://img836.imageshack.us/img836/125/48027783.jpg
و بهذا نكون قد انتهينا من الخطوة الأولى و الأهم في درسنا هذا و اصبح جهازك يدعم php
ثانيا :
نحتاج الى محرر نصوص لنكتب عليه كود ال php و للعلم بإمكاننا استخدام برنامج النوتباد لكن نفضل استخدام برنامج متخصص لإظهار الألوان للكلمات المفتاحية مثل if و else و for و غيرها و قد اخترت لكم برنامج يفي بالغرض و بإمكانكم تحميله من
هنا
بعد تحميل البرنامج
نذهب الى المسار التالي :
ثم ننشأ مجلد جديد اسمه test
ثم نقوم بفتح البرنامج الذي حملناه و يظهر كالتالي :
http://img266.imageshack.us/img266/3413/18366971.jpg
ثم نقوم بالخطوات التالية لكتابة برنامجنا الأول :
http://img839.imageshack.us/img839/9695/86169138.jpg
ثم
http://img818.imageshack.us/img818/4968/86317439.jpg
و هنا من المهم ان نحدد مكان الحفظ داخل المجلد الذي قمنا بإنشاءه و هو test
ثم نكتب الكود التالي بداخل الملف page.php الذي انشاءه كالتالي للتأكد من أن السيرفر يعمل :
http://img820.imageshack.us/img820/9500/72262591.jpg
والآن لنشرح الكود الذي قمنا بكتابته
في البداية اي كود لغة 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://img816.imageshack.us/img816/6/55308305.jpg
و بإمكانكم الإطلاع على ناتج تنفيذ هذا الكود مباشرة على الموقع
http://www.al79n-php.info/less1/page.php
و بهذا اخواني الأعضاء نكون قد انتهينا من الدرس الأول الذي يعتبر طويل و شاق نوعا ما لأنه يحتوي على تحميل البرامج و تحضير العمل قبل بداية الكود ولكن كان يجب شرحه بالتفصيل لإكمال الدورة بسهولة في الدروس القادمة
ارجو ان أكون قد وفقت في شرح الدرس الأول
و اترك لكم التطبيق و طرح استفساراتكم و تساؤلاتكم
و تحياتي لكم جميعا ...