برامج نت - أكبر موقع عربي للبرامج
سعودي سات  - 2008/07/31

منتدى برامج نت|منتدى البرامج الكاملة والنادرة|العاب بنات|عيادة طب | برامج
 
 [ مكتبة البرامج ] [ دليل المواقع  ] [ العاب فلاش  ] [ الوصول السريع ] [ مكتبة الخطوط ] سرعة أتصالك ] تسجيل في موقع | تسجيل في منتدى ] [ اضفنا للمفضلة! ] [ خريطة الموقع ]
دليل المواقع
مـٍـًـآيٍ لــٍيــُـٍديٍُ - تاريخ انتهاء 2008/07/30

أشتراك في قروب كويت الحب
بعد الأشتراك . ستصلك رسالة بريدية للتاكيد على الاشتراك ..افتح الرسالة. واضغط على الرابط الاول فيها
القائمة الرئيسية
  الرئيسية
  اضافة مقال
  دليل المواقع
  الارشيف
  اخبر صديقك
  صفحة البحث
  اعلن لدينا
  حسابك
  راسلنا
  احصائية
  افضل 10
  استفتاء
منوعات نت
  مكتبة البرامج
  مكتبة خطوط
  أفحص جهازك
  العاب فلاش
  إضافة لمحركات البحث
  محرر صفحات
  برامج مسنجر  محدّث
  برامج نوكيا 6600
  القاموس
منتدى برامج نت
  منتديات الكمبيوتر والأنترنت
  منتديات التصاميم والجرافيكس
  منتديات العامة
  منتديات الرياضة
  منتديات هواتف الجوال
  منتديات الأفلام والسينما
  منتديات الفضائيات
  منتديات المال والاعمال
جديد البرامج ولاكثر تحميلا

  عدد البرامج : 3025
  عدد التصنيفات : 66
  مرات التحميل : 6263529

جديد البرامج

SpeedUpMyPC 3.5.2356

Online TV Player 3.0.951

AVG Anti-Virus Pro Edition 7.5.483 Build 1094

Vista Manager 1.2.1

LimeWire Pro 4.14.7

TaskInfo 7.1.0.232


الاكثر تحميلا

Kaspersky Anti-Virus 6.0.2.621
[مرات التحميل : 206159]

Adobe Photoshop 8.1 CS
[مرات التحميل : 95443]

Norton Antivirus 2006
[مرات التحميل : 94801]

50 ثيم لجوال نوكيا 6600-الجزء الثاني
[مرات التحميل : 88897]

أخر البرامج المشروحة

منع الرسائل الخاصة قبل عدد معين من المشاركات
صفحة للطباعة


متفرقات وتطبيق على المصفوفات
صفحة للطباعة
لماذا تم تصنيف موقعي كـ "تكميلي
صفحة للطباعة
الجلسات في PHP
صفحة للطباعة
كيف تصنع علامة تحديد المكان
صفحة للطباعة
فرد وطوي سجادة
صفحة للطباعة
شرح إضافة نوع مرفق جديد للمنتدى
صفحة للطباعة
أسعافات أولية لجهازك عند أنهياره
صفحة للطباعة
[ الأقسام الخاصة ]
الإستقتاء

قم باختيار افضل برنامج مشاركة الملفات

  BitSpirit
  Azureus
  uTorrent
  BitComet
  BitLord
  غير ذلك

  نتائج  تصويتات
تصويتات 26215
القائمة البريدية

اشترك في القائمة البريدية
تصفح الأرشيف
القاموس الثنائي

القاموس الثنائي


ترجم صفحة الويب

من إنجليزي الى عربي

من عربي الى إنجليزي

مواقع صديقة

المواقع : 603    التصنيفات : 90
1 - شباب الكويت
2 - دردشه طعون الصوتيه
3 - الاتحاد الاسلامي لطلبة سورية
4 - الملتقى الطبي السوري
5 - وحدة العمل الوطني لكرد سورية

دليل المواقع  ::  أضف موقعك

Free software / تحميل صور / اغانى / العاب / برامج / اغاني / اصحاب كول / منتديات / جديد البرامج / طرب / برنامج / اغاني
إعلانات
   
ابحث داخل موقع ومنتدى برامج نت عبر محرك بحث غوغل
 

برنامج الدروس الجزء الاخير

(1442 مجموع الكلمات في هذا النص)(3662 قراءة)صفحة للطباعة
الدرس السادس والعشرون: برنامج الدروس الجزء الاخير

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير

في هذه الصفحه , نظهر للمستخدم نموذج الدخول , واذا لم يكن مسجلا فنضع له رابط صفحة التسجيل , لو نلاحظ الان لا نحتاج الى ان نقوم بكتابة النموذج ,, لاننا وضعنا داله تقوم بالنموذج واسميناها do_login_form اليس ذلك صحيحا ؟ اذن ما نحتاجه اولا , هو ان نقوم بإدراج الملف config.php وهو موجود داخل المجلد include لكي يقوم ادراج لنا كل الملفات الاخرى

متطلبات قبل البدأ :

  • مراجعة جميع الدروس السابقه

اهداف الدرس:

  • الصفحه index.php
  • الصفحه reg.php
  • الصفحه do_reg.php
  • الصفحه check.php
  • الصفحه member.php
  • الصفحه lesson.php
  • الصفحه do_les.php
  • الصفحه view.php
  • الصفحه lesbyyou.php
  • الصفحه topic.php
  • الصفحه do_top.php
  • تحميل التطبيق كاملا

الصفحه index.php :

في هذه الصفحه , نظهر للمستخدم نموذج الدخول , واذا لم يكن مسجلا فنضع له رابط صفحة التسجيل , لو نلاحظ الان لا نحتاج الى ان نقوم بكتابة النموذج ,, لاننا وضعنا داله تقوم بالنموذج واسميناها do_login_form اليس ذلك صحيحا ؟ اذن ما نحتاجه اولا , هو ان نقوم بإدراج الملف config.php وهو موجود داخل المجلد include لكي يقوم ادراج لنا كل الملفات الاخرى , لاحظ الكود التالي :

لاحظا اننا حددنا مكان الملف config.php , واننا كتبنا عنوان الصفحه , ولو كتبنا الداله من غير عنوان فسوف تعمل , راجع الدرس السابق لتتذكر لماذا , ثم وضعنا دالة اظهار نموذج الدخول واذا لم يكن العضو مسجلا يظهر له رابط الى صفحة التسجيل, لاحظ التالي:

الصفحه reg.php :

لو ان المستخدم ليس بعضو معنا , وذهب الى صفحة التسجيل فنظهر له نموذج التسجيل حيث يطلب منه اسم المستخدم ,, وكلمة المرور مرتان , والبريد الالكتروني. لاحظ الكود التالي:

وناتجنا هو التالي:

الصفحه do_reg.php :

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

ثم نقوم بأخذ المتغيرات التي ارسلت لنا من النموذج بالطريقه التاليه :

أخذنا المتغيرات , الان يجب ان نتأكد هل قام المستخدم بلمئ جميع الخانات ام لا , والطريقه هي كالتالي :

المستخدم كتب جميع المتغيرات , اذن نحتاج الان الى ان نتحقق من اسم المستخدم هل هو موجود لدينا ام لا ,

لا تنسى ان معظم الدوال التي تراها هنا هي من الملفات التي نقوم بإدراجها , الان نتحقق من كلمتي المرور هل هي متطابقه ام لا ,

الان نقوم بالتحقق من البريد الالكتروني هل هو موجود ام لا , و هل هو صحيح ام لا ,

الان تأكدنا ان جميع المعلومات صحيحه , فنقوم بإدراج معلومات المستخدم كلها في قاعدة البيانات , بالطريقه التاليه:

الباقي علينا الان , ان نقوم بإقفال كل دالة شرطيه قمنا بوضعها , بحيث لو لم يملئ جميع البيانات فنكتب له الرجاء كتابة جميع البيانات الخ...

الصفحه check.php :

هذه الصفحه تقوم بالتحقق من اسم المستخدم والبريد الالكتروني في قاعدة البيانات ثم مقارنتها بما ادخله المستخدم عند تسجيل الدخول , واذا كانت صحيحه فسوف تقوم بتحويله الى صفحة الاعضاء المسجلين بإستخدام الداله ( header ) , لاحظ التالي:

لاحظ اننا في تحويل المستخدم نقوم بإرسال اسم المستخدم مع الصفحه ( الطريقه GET ) وذلك لاننا نريد ان تكون مدخلا الى الداله display_menu حيث انها تعرض اسم المستخدم وتضع في كل رابط رقم المستخدم في قاعدة البيانات لكي نستخدمه لاحقا اذا اردنا ان نعرف الدروس الذي اضيفت من قبل المستخدم

 

الصفحه member.php :

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

وسوف يكون ناتج الصفحه هو التالي:

لاحظ لانني مراقب فظهر رابط اضافة موضوع ولكن لو انني غير مراقب , فسوف يكون كالتالي :

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

قد تسأل لماذا احتاج الى رقم المستخدم , الاجابه هي بكل بساطه , اننا لو اردنا المستخدم ان يضيف درس فنحتاج ان نقوم بمعرفة من هو المستخدم الذي اضاف الدرس , ويجب ان ندرج في الجدول رقم المستخدم لنربطه بالدرس , هل نسيت تصميم جدول الدورس في قاعدة البيانات , يوجد هناك لدينا حقل اسمه user_id لربط كل مستخدم بالدرس الذي قام بكتابته , :)

 

الصفحه lesson.php :

هذه الصفحه تجعل المستخدم يقوم بإضافة درس جديد , حيث توفر له نموذج الاضافه الذي يحوي اسم الدرس و نص الدرس واي موضوع يتبع لكي نقوم بإدراج رقم الموضوع وطبعا رقم المستخدم الذي ارسلناه من صفحة member.php لاحظ التالي :

نأخذ رقم المستخدم في البدايه :

نستعلم عن المواضيع الموجوده في قاعدة البيانات , واذا لم يكن هناك مواضيع او لم يتم الاستعلام فلا يمكن للمستخدم ان يضيف درس ( هل يعقل ان اضيف درس لا ينتمي الى اي موضوع ؟ )

اذا نجح الاستعلام , سوف اقوم بالتحقق من عدد الاصفف التي ارجعها لي الاستعلام , اذا كان عددها صفر , اي لا يوجد اي مواضيع مفعله حاليا ولا يمكن اضافة درس , واذا كان اكثر من صفر فمعناها ان هناك مواضيع ويمكن ان ندرج تحتها بعضا من الدروس , لاحظ التالي :

ثم نقوم بعرض نموذج اضافة الدروس كاملا وندرج قائمه بها المواضيع الموجوده لدينا , بحيث يختار المستخدم اي موضوع ينتمي اليه الدرس

اضغط على الصوره لتكبيرها

لو تلاحظ في الصوره ( اضغط عليها للتكبير ) اننا استخدمنا دالة تكرار لعرض المواضيع على شكل قائمه , ولاحظ اننا نرسل رقم المستخدم بالطريقه التي تعلمناها سابقا ( hidden ) هل وضحت الفكره الان ؟ اذن ناتجنا هو الشكل التالي:

الصفحه do_les.php :

هنا كالعاده نتحقق من ان جميع المعلومات موجوده , ثم نضيفها في قاعدة البيانات , ونظهر الخطأ اذا كانت هناك اي اخطاء

الصفحه view.php :

هذه الصفحه فقط نستخدم فيها دالة اظهار جميع الدروس , التي كتبناها في الملف output.inc.php

وناتج هذه الصفحه هو التالي:

الصفحه lesbyyou.php :

هنا نظهر للمستخدم جميع الدروس التي قام بإضافتها بحيث نرسل للصفحه رقم المستخدم كما فعلنا سابقا ونستعلم في قاعدة البيانات عن الدروس التي اضيفت عن طريق هذا الرقم :

الصفحه topic.php :

نفس طريقة اضافة الدرس , ولكن نقوم بإستخدام دالة المواضيع بدلا عن دالة الدروس لاحظ التالي:

وناتجها هو التالي:

الصفحه do_top.php :

نتحقق من المعلومات مره اخرى , ونقوم بإضافة الدرس في قاعدة البيانات :

تحميل التطبيق كاملا :

نظرا لطلب كثير من المتعلمين للغة PHP بأن اقوم بوضع الملفات كامله لهذا التطبيق , سأتجيب لذلك , ولكن نصيحة لك اخي المتعلم , قم بعمل كل شي بنفسك ثم بعد ذلك قارن عملك مع هذا العمل , لكي تزيد نسبة الفهم ويسهل عليك العمل , فجيب عليك ان تعرف ان النسخ واللصق لن يفيدك بشيئ في تعلم البرمجه , ولكن يجب عليك المحاوله مره تلو الاخرى الى ان تصل الى هدفك المطلوب :) اضغط هنا لتحميل برنامج الدروس كاملا


سؤال على الدرس :

1 - حاول بأن تقوم بأستكشاف بعض من عيوب هذا البرنامج , وماذا يحتاج لكي يعمل بشكل صحيح , ومالذي ينقصه

2 - قم بعمل الصفحه لفقدان كلمة المرور

3 - حاول ان تفكر بطريقة عمل تفعيل اشتراك

4 - قم بعمل صفحة تجعل المستخدم يقوم بتغيير بياناته وتحديثها

5 - حاول ان تقوم بصفحه لعرض الدروس وتنسيقها

الـــدرس الــقادم :

سوف نقوم في الدرس القادم بالتعرف على بعض المتفرقات في لغة PHP

  

[ العودة الى دروس php | قائمة الأقسام الخاصة ]
مقالات قديمة

2007/07/15
الحصري هنا فقط!! .. Bearshare يعود لكم بالنسخة الكاملة المحدثة لبرامج نت
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/20
windows xp professional corporate incl sp2
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/18
أروع البرامج الحصرية للصيانة و تصحيح أخطاء نظام التشغيل System Cleaner 5.50
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/16
Symantec Norton GoBack 4.0
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/06
SnagIt Version 7.1.2
صفحة للطباعة / أرسل هذا المقال لصديق
2004/10/21
TemplateMonster 2
صفحة للطباعة / أرسل هذا المقال لصديق
2005/03/26
FloorPlan Design Suite 9.0.128
صفحة للطباعة / أرسل هذا المقال لصديق
2007/08/15
LimeWire Pro 4.14.7 بسرعة صاروخ حمل افلامك الأجنبية حصري
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/02
Handy Password 1.4.0
صفحة للطباعة / أرسل هذا المقال لصديق
2007/07/19
XP Repair Pro 2007 Build 3.5.5 برنامج الصيانة الافضل والاقوى والاسرع
صفحة للطباعة / أرسل هذا المقال لصديق
2006/10/21
حاول تجنب أنهيار الويندوز وقوم بأسترجاعه خلال ثواني مع Acronis True Image 10.0
صفحة للطباعة / أرسل هذا المقال لصديق
2007/02/13
البرنامج الذي تعتمد عليه كبرى الشركات العالمية لحماية أجهزتها حصريا
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/20
Norton AntiVirus™ 2005
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/15
CrazyTalk 3.5
صفحة للطباعة / أرسل هذا المقال لصديق
2006/11/10
برنامج مميز في عالم الحمايه وتخلص من الفايروسات Avast Professional v4.7.892
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/07
Ashampoo UnInstaller Platinum
صفحة للطباعة / أرسل هذا المقال لصديق
2006/06/27
الناسخ العملاق وبالواجهة العربية Ashampoo Burning Studio 6.10 SE النسخة العربية
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/15
Plato DVD Ripper
صفحة للطباعة / أرسل هذا المقال لصديق
2006/04/18
للقضاء النهائي على ملفات التجسس حصري Anti Trojan Elite 3.62
صفحة للطباعة / أرسل هذا المقال لصديق
2005/12/22
Internet Download Manager 5.01 Build 2
صفحة للطباعة / أرسل هذا المقال لصديق
2005/01/04
DownloadStudio 2.0
صفحة للطباعة / أرسل هذا المقال لصديق
2007/08/11
SpeedUpMyPC 3.5.2356 لتسريع أداء الجهاز والزياده من كفائته
صفحة للطباعة / أرسل هذا المقال لصديق
2005/09/16
FantaMorph v3.5
صفحة للطباعة / أرسل هذا المقال لصديق
2006/09/27
حمل النسخة المنتظرة Windows Vista 5728 آخر نسخة على الإطلاق حصري
صفحة للطباعة / أرسل هذا المقال لصديق
2005/11/18
Ashampoo WinOptimizer Platinum 3
صفحة للطباعة / أرسل هذا المقال لصديق
2007/05/22
Alexa Toolbar BramjneT 2007 برنامج مهم لحمايتك من ملفات التجسس
صفحة للطباعة / أرسل هذا المقال لصديق
2004/10/04
Babylon Pro R7 5.0.1
صفحة للطباعة / أرسل هذا المقال لصديق
2005/02/05
Recover My Files™ 3.10
صفحة للطباعة / أرسل هذا المقال لصديق
2006/06/14
لنسخة الكاملة من القاضي على ملفات التجسس Ad-Aware SE Pro Edition 1.06r1
صفحة للطباعة / أرسل هذا المقال لصديق
2005/02/25
Norton GoBack 4.0
صفحة للطباعة / أرسل هذا المقال لصديق
اخر البرامج المشروحة


أخذ نسخة إحتياطية لقاعدة من لوحة التحكم
صفحة للطباعة
كيفية اخفاء الأرقام في جوالك
صفحة للطباعة
دمج الصور عن طريق التدرج
صفحة للطباعة
برنامج يحفظ كل التفاصيل عن اصدقاءك
صفحة للطباعة
شرح تلوين رتب المتواجدين بالالوان
صفحة للطباعة
برنامج تسجيل مبسط
صفحة للطباعة
برنامج دليل هاتف العرب
صفحة للطباعة
تنفيذ أمر في قاعدة البيانات من لوحة التحكم
صفحة للطباعة
متفرقات عن لغة PHP
صفحة للطباعة
نموذج مبسط للتصميم
صفحة للطباعة
التحكم بالملفات المرفقه
صفحة للطباعة
تغير إسم الإستايل من لوحة التحكم
صفحة للطباعة
إضافة أوسمه للمجموعات
صفحة للطباعة
برنامج fot twister لعمل تأثيرات رائعة ثلاثية الابعاد على النصوص
صفحة للطباعة
شرح برنامج WinImage
صفحة للطباعة
أنشئ تحديد عن طريق أداة الريشة
صفحة للطباعة
لم يتم تضمين صفحات الويب الخاصة بي في فهرس Google من قبل.
صفحة للطباعة
[شرح] عرض إحصائيات لوحة التحكم للمدير
صفحة للطباعة
برنامج الاركاماكس Arcamax E-Mail Magic
صفحة للطباعة
ثقة محرك البحث Google لموقعك كيف
صفحة للطباعة
شرح لوحة تحكم المراقبين
صفحة للطباعة
اصنع خلفية مميزة
صفحة للطباعة
برنامج الدروس الجزء الثاني
صفحة للطباعة
برنامج الدروس الجزء الاول
صفحة للطباعة
شرح مفصل بالصور لبرنامج Flax لصنع التواقيع الفلاشية+ SN
صفحة للطباعة
تحسين علاقة موقعك بمحرك بحث قوقل الصوري google image search
صفحة للطباعة
نص ثلاثي الابعاد
صفحة للطباعة
عبارات شرطيه وتكرار اخرى
صفحة للطباعة
إزالة الصفحات المخبأة
صفحة للطباعة
موقعك و جوجل و الـ PageRank - دراسة مفصلة
صفحة للطباعة
لتحقيق الأمثلية لجهازك تسريع أدائه وتحسين سرعة الأنترنت ادخل هنا لنتعرف على سر برنامج
صفحة للطباعة
شرح هاك الأوسمة لنسخه الأخيرة
صفحة للطباعة
[شرح] إضافة مراقب لأحد المجالس
صفحة للطباعة
دليل المواقع اشهار المواقع بيج رانك رفع تقيم الصفحة
صفحة للطباعة
طريقة عمل شريط سينمائي
صفحة للطباعة
إزالة وصلة غير محدثة ("قديمة")
صفحة للطباعة
Search Engine Optimization اعداد المحتوي لكي يتناسب مع محركات البحث
صفحة للطباعة
إزالة القصاصات
صفحة للطباعة
ادراج الملفات والدوال بأنواعها
صفحة للطباعة
كيف يمكنني تغيير عنوان IP لموقعي بآخر جديد
صفحة للطباعة
البرنامج العملاق والأسطوري لتحويل جميع انساق الفيديو وسعره.
صفحة للطباعة
محسنات محركات البحث
صفحة للطباعة
شرح برنامج Spyware Doctor الرهيـــــــــــــب + رقم التسجيل
صفحة للطباعة
شرح البرنامج الخرافي Steganos Internet v7.0لتنظيف المخلفات
صفحة للطباعة
التحقق من وطباعة محتوى النماذج
صفحة للطباعة
وضع رقم سري لأحد المجالس
صفحة للطباعة
عبارات التكرار
صفحة للطباعة
برنامج الدروس الجزء الاخير
صفحة للطباعة
[ الأقسام الخاصة ]
  تصميم وتطوير برامج نت Bramjnet.Com

PHP-Nuke Copyright © 2005 by Francisco Burzi
جميع المشاركات والمواضيع في موقع برامج نت لا تعبر بالضرورة عن رأي إدارته بل تمثل وجهة نظر كاتبها

منتدى برامج نت إبداع و تميز  أكبر منتدى عربي أكبر موقع عربي للبرامج  دليل المواقع برامج نت  جديد الخطوط  جديد المقالات  جديد البرامج