تسجيل الدخول تسجيل جديد

تسجيل الدخول

إدارة الموقع
منتديات الشروق أونلاين
إعلانات
منتديات الشروق أونلاين
تغريدات تويتر
 
أدوات الموضوع
  • ملف العضو
  • معلومات
الصورة الرمزية Just thinking
Just thinking
شروقي
  • تاريخ التسجيل : 27-07-2008
  • العمر : 37
  • المشاركات : 1,944
  • معدل تقييم المستوى :

    19

  • Just thinking will become famous soon enough
الصورة الرمزية Just thinking
Just thinking
شروقي
الدرس الأول: مقدمة (دورة الـphp)
04-08-2009, 02:01 PM
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>
· لا أدري

التعديل الأخير تم بواسطة Just thinking ; 05-08-2009 الساعة 05:00 PM
  • ملف العضو
  • معلومات
الصورة الرمزية mega-dem
mega-dem
عضو فعال
  • تاريخ التسجيل : 29-01-2009
  • المشاركات : 106
  • معدل تقييم المستوى :

    18

  • mega-dem is on a distinguished road
الصورة الرمزية mega-dem
mega-dem
عضو فعال
  • ملف العضو
  • معلومات
الصورة الرمزية جابر الجزائري
جابر الجزائري
شروقي
  • تاريخ التسجيل : 14-09-2008
  • الدولة : الجزائر بدعة الفاطر
  • المشاركات : 5,260
  • معدل تقييم المستوى :

    23

  • جابر الجزائري will become famous soon enough
الصورة الرمزية جابر الجزائري
جابر الجزائري
شروقي
رد: الدرس الأول: مقدمة (دورة الـphp)
04-08-2009, 02:22 PM
السلام عليكم و رحمة الله
درس رائع رائع ، و بالطريقة الأمركية، و هي من أحسن الطرق
بوركت عبد الله ، و أي إستفسار بخصوص تنصيب السيفر و تتبيت قاعدة بيانات ما لنجرب فيها الصفحات نحن في الخدمة ...
نحن في إنتظار الدرس 02 بكل قوة عبد الله لنبدأ بالتطبيقات icon30
تحية

ما هي اللغة التي تمكننا من بناء صفحة ويب ؟
<o:p></o:p>
· HTML<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>
صفحة HTML تحتوي على:

<o:p></o:p>
· HTML فقط<o:p></o:p>

<o:p></o:p>
<o:p></o:p>
صفحة PHP تحتوي على:

<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>





إن شاء الله صحاح ؟كم العلامة عبد الله ههههههه sly
مدونتي التقنية:
||Secur!ty-dz Blog||
Hacking .Security .Network .Exploit .Web Development .Linux
مدونتي الأدبية:العِـلمُ زينٌ فكُنْ للعِلم مُكْتسبًا ‏.. ‏ وكُنْ له طالبًا مَا عِشْتَ مُقتبِسًا
  • ملف العضو
  • معلومات
الصورة الرمزية hamid20
hamid20
عضو فعال
  • تاريخ التسجيل : 16-05-2009
  • الدولة : alge centre
  • المشاركات : 101
  • معدل تقييم المستوى :

    18

  • hamid20 is on a distinguished road
الصورة الرمزية hamid20
hamid20
عضو فعال
  • ملف العضو
  • معلومات
الصورة الرمزية Just thinking
Just thinking
شروقي
  • تاريخ التسجيل : 27-07-2008
  • العمر : 37
  • المشاركات : 1,944
  • معدل تقييم المستوى :

    19

  • Just thinking will become famous soon enough
الصورة الرمزية Just thinking
Just thinking
شروقي
رد: الدرس الأول: مقدمة (دورة الـphp)
04-08-2009, 04:11 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة mega-dem مشاهدة المشاركة
و اخي انا لاحظت اسلوبك هو جيد و يفكرني باسلوب موقع الصفر

هل تعلمت هناك؟

اه و نسيت

مشكور جزيل الشكر على الدورة اخي
شكرا لك أخي

عن موقع الصفر ساعدني كثيرا، و هو من أفضل المواقع التي زرتها
لكن لا يرخص النقل المباشر
فرأيت وضع نسخة عربية تتضمن ما تعلمته من الكتب و المواقع

اقتباس:
المشاركة الأصلية كتبت بواسطة mega-dem مشاهدة المشاركة
صح اخي اجاباتك كلها صح

و اخي bellasoft

اذا اردت اي مساعدة انا هنا اي رابط اي برنامج او شرح

اساعدك
مشكور جزيل الشكر
سأطلبها دون تردد

سلام
  • ملف العضو
  • معلومات
الصورة الرمزية Just thinking
Just thinking
شروقي
  • تاريخ التسجيل : 27-07-2008
  • العمر : 37
  • المشاركات : 1,944
  • معدل تقييم المستوى :

    19

  • Just thinking will become famous soon enough
الصورة الرمزية Just thinking
Just thinking
شروقي
رد: الدرس الأول: مقدمة (دورة الـphp)
04-08-2009, 04:17 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة جابر الجزائري مشاهدة المشاركة
السلام عليكم و رحمة الله
درس رائع رائع ، و بالطريقة الأمركية، و هي من أحسن الطرق
بوركت عبد الله ، و أي إستفسار بخصوص تنصيب السيفر و تتبيت قاعدة بيانات ما لنجرب فيها الصفحات نحن في الخدمة ...
نحن في إنتظار الدرس 02 بكل قوة عبد الله لنبدأ بالتطبيقات icon30
تحية

أهلا جابر

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

سنقوم معا بتطبيقات مبدئية (لا تنسى أني مبتدئ و أسير مع الأعضاء الذين طلبوا البداية من الصفر) و عندما نصل لمستوى أعلى سنقوم بتطبيقات متنوعة معا.

إن شاء الله صحاح ؟كم العلامة عبد الله ههههههه sly
الجواب سيكون على الخاص كي نترك الفرصة للجميع bleh
  • ملف العضو
  • معلومات
الصورة الرمزية Just thinking
Just thinking
شروقي
  • تاريخ التسجيل : 27-07-2008
  • العمر : 37
  • المشاركات : 1,944
  • معدل تقييم المستوى :

    19

  • Just thinking will become famous soon enough
الصورة الرمزية Just thinking
Just thinking
شروقي
  • ملف العضو
  • معلومات
الصورة الرمزية جابر الجزائري
جابر الجزائري
شروقي
  • تاريخ التسجيل : 14-09-2008
  • الدولة : الجزائر بدعة الفاطر
  • المشاركات : 5,260
  • معدل تقييم المستوى :

    23

  • جابر الجزائري will become famous soon enough
الصورة الرمزية جابر الجزائري
جابر الجزائري
شروقي
رد: الدرس الأول: مقدمة (دورة الـphp)
04-08-2009, 04:29 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة BellaSoft مشاهدة المشاركة
الجواب سيكون على الخاص كي نترك الفرصة للجميع bleh
icon30 icon30 icon30
لكن تأسفت لخسارة 3 أسئلة<label for="rb_iconid_10"></label> ، الإمتحان القادم
إن شاء الله 20/20

تحياتي عبد الله

مدونتي التقنية:
||Secur!ty-dz Blog||
Hacking .Security .Network .Exploit .Web Development .Linux
مدونتي الأدبية:العِـلمُ زينٌ فكُنْ للعِلم مُكْتسبًا ‏.. ‏ وكُنْ له طالبًا مَا عِشْتَ مُقتبِسًا
مواقع النشر (المفضلة)

الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 


الساعة الآن 01:30 PM.
Powered by vBulletin
قوانين المنتدى