![]() |
الدرس الأول: مقدمة (دورة الـphp)
1.) الأساسيات:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p> <o:p></o:p> 1.1) مقدمة: <o:p></o:p> <o:p></o:p> نبدأ على بركة الله ببعض العموميات مع التذكير أن هذه الدورة للمبتدئين، يعني الذي لا يعرف أي شيء من قبل يمكنه أن يبدأ معنا و سنحاول في هذه المقدمة أن نحقق الأهداف التالية:<o:p></o:p> <o:p></o:p> · التعرف على PHP و HTML و الفرق بينهما.<o:p></o:p> · التعرف على البرامج التي نحتاجها لكتابة البرامج و تجربتها. <o:p></o:p> <o:p></o:p> عموميات: <o:p></o:p> <o:p></o:p> كلكم تعرفون ما معنى موقع على الإنترنت. <o:p></o:p> <o:p></o:p> البداية من الصفر لا تعني أن تستهزئ بنا ؟؟ أصلا نحن على موقع منتديات الشروق <o:p></o:p> <o:p></o:p> صحيح، صحيح، لكن قصدتها مقدمة للموضوع فقط.<o:p></o:p> لكن هل يعرف أحدكم كيف يتم بناء هذا الموقع ؟؟<o:p></o:p> توجد العديد من البرامج التي تسهل الأمر نستعملها مثل الوورد WORD (على سبيل المثال : MicroSoft FrontPage , Macromedia DreamWever ) و هذه البرامج هي التي تتكفل بكتابة كود HTML في مكاننا. <o:p></o:p> <o:p></o:p> توقف، ما هذه الكلمة الأخيرة HLMT أو HMTL لم أسمعها جيدا و لم أفهمها. <o:p></o:p> <o:p></o:p> صحيح صحيح، آسف أسرعت قليلا.<o:p></o:p> HTML هي اللغة التي تسمح لنا ببناء صفحة ويب متكاملة و متناسقة عن طريق استعمال مقتبسات.<o:p></o:p> مثال: تعني أن عنوان الصفحة هو "مرحبا".<o:p></o:p> للأسف لا يمكننا تعلم PHP دون معرفة HTML لكن لا تقلقوا، سنستعمل المقتبسات الأساسية السهلة لأن مستوى الدورة مبتدئ ثم سنرى بعد الإنتهاء. <o:p></o:p> <o:p></o:p> إذن HTML يبني صفحة الويب، ما دور PHP ؟؟ <o:p></o:p> <o:p></o:p> أمم، سؤال وجيه يبدو أنك متابع جيد.<o:p></o:p> HTML يمكننا من بناء صفحة متكاملة صحيح لكن تنقصها الحياة.<o:p></o:p> يعني تحتوي على نصوص و صور، لكن ماذا لو أردنا أن نشرك الزائر بأن يكتب رأيه على الصفحة.<o:p></o:p> لولا PHP لكان عليه أن يبعث لنا رأيه، ثم ندخل نحن لنعدل الصفحة و نضيف الملاحظة.<o:p></o:p> متعب أليس كذلك، لحسن حظنا أن PHP يقوم بهذا العمل و أكثر.<o:p></o:p> <o:p></o:p> ملاحظة: يمكن أن نجد صفحة مكتوبة بـ HTML فقط لكن يستحيل وجودها مكتوبة بـ PHP وحده بل نبني الصفحة بـ HTML ثم نضيف أوامر PHP في وسط الصفحة. <o:p></o:p> <o:p></o:p> الفرق بين PHP و HTML في طريقة العمل: <o:p></o:p> <o:p></o:p> عند الإنتهاء من كتابة كود HTML نقوم بحفظه كملف HTM أوHTML (مثال: page.htm , page.html). عند فتحه من جديد سيفتح في متصفح الإنترنت (Internet Explorer أو Mozilla FireFox) و تظهر لنا صفحة ويب عادية و يمكن في متصفح الويب تشغيل كودات javascript لكن ليس يهمنا أمره هنا. الخلاصة: يمكننا فتح صفحة HTML على الحاسوب الشخصي بشكل عادي أي المستخدم يطلب الصفحة فيقوم السيرفر ببعثها.<o:p></o:p> <o:p></o:p> بمجرد إضافة سطر واحد PHP لكود HTML يصبح الواجب حفظه كملف PHP (مثال: page.php) و الآن لا يمكن فتحه على حاسوبنا الشخصي، كما لا يستطيع متصفح الإنترنت فتحه. <o:p></o:p> <o:p></o:p> أكيد تمزح ؟؟ أليست منتديات الشروق تعمل بالـPHP ؟؟ أنا أفتحها في المنزل بشكل عادي. <o:p></o:p> <o:p></o:p> نعم منتديات الشروق تستعمل لغة PHP لكن الصفحة التي تفتحها في منزلك صفحة HTML.<o:p></o:p> فـ PHP لا يفتحه سوى السيرفر على الإنترنت و يقوم بتحويله إلى HTML حتى نتمكن من فتحه نحن.<o:p></o:p> عندما يأتي المستخدم (أنا و أنت) و يطلب عنوان موقع يستخدم PHP يتلقى السيرفر الطلب فيقوم ببناء الصفحة من جديد و يحول أوامر PHP إلى HTML و يبعث لنا صفحة HTML كي نستطيع فتحها، هذا ما يحدث. <o:p></o:p> <o:p></o:p> للفائدة: السيرفر (serveur) عبارة عن أجهزة حاسوب عملاقة ذات قدرات كبيرة (غالية الثمن) متواجدة لدى الشركات الكبرى تقوم بحفظ المعلومات و البيانات من العالم أجمع و تكون مربوطة مع المستخدمين بشبكة نسميها نحن شبكة الإنترنت. لذلك إن لم تكن تمل سيرفر (لست مليونير) و أردت إنشاء موقع لك، تقوم الشركات المالكة بكراء مساحة لك مقابل بعض الأموال.<o:p></o:p> كما توجد بعض الشركات التي تمنح مساحات مجانية مقابل الإشهار لها.<o:p></o:p> <o:p></o:p> و إسم serveur يدل على عمله قليلا، عندما تدخل مقهى و تطلب عصير يأتي le serveur و يقدم لك العصير ثم يذهب ليقدم القهوة لزبون آخر و هكذا.<o:p></o:p> تأتي أنت و تطلب منتديات الشروق فيقدمها لك، ثم أطلب أنا جريدة ما أو موقع آخر فيقدمه لي. <o:p></o:p> <o:p></o:p> برامج سنحتاجها: <o:p></o:p> <o:p></o:p> رغم أن برنامج مفكرة الويندوز (BlocNote) يكفينا لكن من الأحسن تحميل برنامج NotePad++ لأنه يسهل العمل بتلوين الكود أوتوماتكيا.<o:p></o:p> <o:p></o:p> كما سنحتاج لبرنامج WAMPServer حتى نستطيع فتح ملفات PHP دون استعمال السيرفر في الإنترنت.<o:p></o:p> <o:p></o:p> <o:p></o:p> عن كيفية عمل البرنامجين سنتابعها خطوة خطوة مع تقدم الدروس لذلك عليك اليوم القيام بتحميلها فقط،.<o:p></o:p> <o:p></o:p> نتوقف عند هذا الحد حتى لا تطول المقدمة فقد أردت التطرق للأهم الأهم فقط. <o:p></o:p> و من يريد معرفة مدى استيعابه للدرس الأول فليجب على الأسئلة التالية و يبعثها لي على الخاص ليتم التصحيح. <o:p></o:p> <o:p></o:p> التقويم الذاتي: <o:p></o:p> <o:p></o:p> ما هي اللغة التي تمكننا من بناء صفحة ويب ؟ <o:p></o:p> · FrontPage<o:p></o:p> · PHP<o:p></o:p> · HTML<o:p></o:p> · JavaScript <o:p></o:p> <o:p></o:p> HTML يكفي لبناء صفحة ويب، لماذا نضيف PHP ؟ <o:p></o:p> · ليعرف الناس أننا نتقن البرمجة بلغتين<o:p></o:p> · لإضفاء بعض الحيوية على الصفحة<o:p></o:p> · لأننا بصدد تعلمه فنزيده<o:p></o:p> · لا لشيء فقط هكذا <o:p></o:p> <o:p></o:p> صفحة HTML تحتوي على: <o:p></o:p> · PHP فقط<o:p></o:p> · HTML فقط<o:p></o:p> · مزيج بين PHP و HTML<o:p></o:p> · لا أدري <o:p></o:p> <o:p></o:p> صفحة PHP تحتوي على: <o:p></o:p> · PHP فقط<o:p></o:p> · HTML فقط<o:p></o:p> · مزيج بين PHP و HTML<o:p></o:p> · لا أدري <o:p></o:p> <o:p></o:p> صفحة PHP مفتوحة من طرف السيرفر تحتوي على: <o:p></o:p> · PHP فقط<o:p></o:p> · HTML فقط<o:p></o:p> · مزيج بين PHP و HTML<o:p></o:p> · لا أدري القائمة الرئيسية ----- الدرس التالي |
رد: الدرس الأول: مقدمة (دورة الـphp)
و الله درس جميل أخي و قد قمت بشرح الأساسيات جيدا
دعني اضيف لك بعض الصور قد تساعدك http://www.siteduzero.com/uploads/fr..._6000/5673.jpg http://www.siteduzero.com/uploads/fr..._6000/5674.jpg http://www.siteduzero.com/uploads/fr..._6000/5675.jpg http://www.siteduzero.com/uploads/fr..._6000/5676.jpg |
رد: الدرس الأول: مقدمة (دورة الـphp)
و اخي انا لاحظت اسلوبك هو جيد و يفكرني باسلوب موقع الصفر
هل تعلمت هناك؟ اه و نسيت مشكور جزيل الشكر على الدورة اخي |
رد: الدرس الأول: مقدمة (دورة الـphp)
السلام عليكم و رحمة الله
درس رائع رائع ، و بالطريقة الأمركية، و هي من أحسن الطرق بوركت عبد الله ، و أي إستفسار بخصوص تنصيب السيفر و تتبيت قاعدة بيانات ما لنجرب فيها الصفحات نحن في الخدمة ... نحن في إنتظار الدرس 02 بكل قوة عبد الله لنبدأ بالتطبيقات icon30 تحية ما هي اللغة التي تمكننا من بناء صفحة ويب ؟ · HTML<o:p></o:p><o:p></o:p> <o:p></o:p> HTML يكفي لبناء صفحة ويب، لماذا نضيف PHP ؟ <o:p></o:p> <o:p></o:p> صفحة HTML تحتوي على: · HTML فقط<o:p></o:p> <o:p></o:p> صفحة PHP تحتوي على: · مزيج بين PHP و HTML<o:p></o:p> <o:p></o:p> صفحة PHP مفتوحة من طرف السيرفر تحتوي على: · PHP فقط<o:p></o:p> إن شاء الله صحاح ؟كم العلامة عبد الله ههههههه sly |
رد: الدرس الأول: مقدمة (دورة الـphp)
صح اخي اجاباتك كلها صح
و اخي bellasoft اذا اردت اي مساعدة انا هنا اي رابط اي برنامج او شرح اساعدك |
رد: الدرس الأول: مقدمة (دورة الـphp)
شكرا جزيلا لك اخي
|
رد: الدرس الأول: مقدمة (دورة الـphp)
اقتباس:
شكرا لك أخي عن موقع الصفر ساعدني كثيرا، و هو من أفضل المواقع التي زرتها لكن لا يرخص النقل المباشر فرأيت وضع نسخة عربية تتضمن ما تعلمته من الكتب و المواقع اقتباس:
مشكور جزيل الشكر سأطلبها دون تردد سلام |
رد: الدرس الأول: مقدمة (دورة الـphp)
اقتباس:
|
رد: الدرس الأول: مقدمة (دورة الـphp)
اقتباس:
مرحبا أخي أتمنى منك المشاركة و المتابعة سلام |
رد: الدرس الأول: مقدمة (دورة الـphp)
اقتباس:
icon30 icon30 icon30 لكن تأسفت لخسارة 3 أسئلة<label for="rb_iconid_10">http://montada.echoroukonline.com/im...ons/icon10.gif</label> ، الإمتحان القادم إن شاء الله 20/20 تحياتي عبد الله |
| الساعة الآن 01:30 PM. |
Powered by vBulletin
قوانين المنتدى