برامج نت - أكبر موقع عربي للبرامج


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

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

جديد البرامج

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
[مرات التحميل : 349203]

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

java xp
[مرات التحميل : 131809]

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

القائمة البريدية

اشترك في القائمة البريدية
تصفح الأرشيف
أخر البرامج المشروحة

تفعيل مجموعة أعضاء من لوحة التحكم (2)
صفحة للطباعة


لقراءة ملفاتBIN,ISO بدون حرقها على CD (مهم)
صفحة للطباعة
درس الكسوف
صفحة للطباعة
برنامج DeepFreeze2000XP كامل بدون تسجيل + الشرح
صفحة للطباعة
شرح إضافة لغة جديدة للمنتدى
صفحة للطباعة
التحقق من وطباعة محتوى النماذج
صفحة للطباعة
مراقبة ومتابعة أعضاء الإدارة
صفحة للطباعة
التذهيب المتعرج
صفحة للطباعة
[ الأقسام الخاصة ]
مواقع صديقة

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

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

برامج / اغاني / منتديات على كيفك / جديد البرامج
إعلانات
   

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

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

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

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

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

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

اهداف الدرس:

  • الداله mail
  • الداله header
  • الملفات التي نحتاجها
  • البدأ في تطبيق البرنامج

 


الداله mail :

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

الداله header :

هذه الداله لها استخدامات كثيره جدا , وهي تقوم بإرسال معلومات HTTP ( رؤوس HTTP ) ولن نتطرق لشرحها الان , ولكن سوف نستخدمها في مثالنا للتحويل المستخدم من صفحه الى اخرى اليا , لكي نقوم بالاستغناء عن JavaScript ونتجنب استخدامها , ولكي نجعلها تعمل سوف نقوم بالتالي :

الملفات التي نحتاجها :

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

الملف عمل الملف
index.php هنا يقوم الملف بإدخال اسم المستخدم وكلمة المرور , واذا كان جديدا يذهب الى التسجيل
check.php التأكد من اسم المستخدم وكلمة المرور وتحويل المستخدم في حال صحتها
reg.php صفحة التسجيل
do_reg.php التحقق من معلومات المستخدم وادراج المعلومات في قاعدة البيانات
member.php صفحة المستخدم وفيها كل ما يحتاج
view.php عرض جميع الدروس
lesson.php اضافة درس جديد
do_les.php التأكد من الحقول وادراج الدرس في قاعدة البيانات
topic.php اضافة موضوع جديد
do_top.php التأكد من الحقول وادراج الموضوع في قاعدة البيانات
lesbyyou.php عرض الدروس التي اضيفت من المستخدم
config.inc.php ملف نضع به معلومات الاتصال في قواعد البيانات وندرج به الملفات التي نحتاجها
output.inc.php دوال التصميم للصفحات , عرض القوائم والنماذج وغيرها
func.inc.php دوال عامه نحتاجها لادراج المعلومات وتسجيل المستخدم وغيرها
auth.inc.php دوال التحقق من معلومات المستخدم وصلاحياته
images في هذا المجلد نضع صور الاقسام التي نضيفها
include في هذا المجلد نضع الملفات التي يوجد بها الدوال

البدأ في تطبيق البرنامج :

الملف output.inc.php اضغط لمشاهدة الملف

لنبدأ في الملف output.inc.php وهذا الملف يحوي جميع دوال النماذج ( نقوم بإنشاءها نحن ) وغيرها , سوف اذكر الدوال هنا وسوف اشرحها بشكل مبسط :

هذه الداله تقوم بإنشاء رأس الصفحه , ونقوم بإدراجها في كل صفحه لدينا , ومدخلها عنوان الصفحه وجعلنا فراغ ( $title = '' ) في مدخل الداله لانه توجد احتماليه ان لا يكون هناك عنوان للصفحه

هذه الداله تقوم بإقفال وسوم رأس الصفحه , وندرجها في النهايه كلما ادرجنا رأس الصفحه

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

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

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

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

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

تقوم هذه الداله ( اضغط على الصوره للتكبير ) بإظهار نموذج اضافة الموضوع ( للمراقب ) لكي يستطيع اضافة مواضيع جديده.

الملف func.inc.php اضغط لمشاهدة الملف

هذا الملف سهل جدا , وظيفته ان نضع دوال تقوم باضافة ( مستخدم , درس , موضوع ) جديد فقط. وداله اخيره لجلب رقم المستخدم عن طريق اسمه.

الملف auth.inc.php اضغط لمشاهدة الملف

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

هذه الداله تقوم بالتحقق من اسم المستخدم وكلمة المرور ( لاحظ اننا نقارن بكلمة المرور المشفره ) واذا تطابق لدينا نرجع القيمه ( true ) واذا لم يطابق نرجع القيمه ( false )

وظيفة الداله ان تقوم بمقارنة كلمة المرور الاولى مع كلمة المرور الثانيه ( في التسجيل ) اذا تطابقت يرجع القيمه ( true ) واذا لم تتطابق يرجع القيمه ( false )

تتحقق هذه الداله من ان اسم المستخدم جديد , اي لا يوجد مستخدم اخر قد قام بالتسجيل بنفس الاسم

هذه الداله تقوم بالتحقق من البريدالاكتروني الذي يدخله المستخدم , ( كل مستخدم لديه بريد الكتروني واحد و مستحيل ان يكون مستخدمان لهما نفس البريد )

دالتنا هذه تتحقق من صحة البريد الاكتروني كما تعلمنا في درس ( التعابير القياسيه ).

الملف config.inc.php اضغط لمشاهدة الملف

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


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

1 - حاول بأن تقوم بإستخدام الملفات بنفسك , وحوال ان تقوم بعمل البرنامج لوحدك الى ان اقوم بكتابة بقية الدرس

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

سوف نقوم في الدرس القادم بمتابعة عمل البرنامج لانه لم يبقى الا القليل فقط .

  

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

2006/01/01
Super Internet TV 6.2
صفحة للطباعة / أرسل هذا المقال لصديق
2005/01/07
Canopus ProCoder v2.0
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/06
BlackICE Server Protection 3.6
صفحة للطباعة / أرسل هذا المقال لصديق
2007/07/11
Spy Emergency 2007 4.0.225 خطف من قبل مخابرات CIA القاضي على ملفات التجسس
صفحة للطباعة / أرسل هذا المقال لصديق
2006/11/03
ثيم كاسح ويندوز فيستا على برامج نت AlienGUIse XenoMorph New حصريا
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/06
WinOptimizer Platinum Suite 2 1.0
صفحة للطباعة / أرسل هذا المقال لصديق
2006/01/26
Alien Skin Exposure v1.0 for Adobe Photoshop
صفحة للطباعة / أرسل هذا المقال لصديق
2009/01/22
Internet Download Manager v5.15 Build 6 تسريع تحميل كامل
صفحة للطباعة / أرسل هذا المقال لصديق
2007/08/01
Hide IP Platinum 3.43 يقوم بإخفاء ال IP لدى جهازك منعا للهاكر
صفحة للطباعة / أرسل هذا المقال لصديق
2008/05/10
USB Disk Security 5.0.0.66 حماية بنسبة 100% ضد أي تهديدات عبر USB drive
صفحة للطباعة / أرسل هذا المقال لصديق
اخر البرامج المشروحة


ماهو robots.txt موضوع فى غاية الاهمية
صفحة للطباعة
إن تدوين موقعي غير صحيح وأريد تغييره
صفحة للطباعة
متفرقات عن لغة PHP
صفحة للطباعة
شرح إعدادات الترشيح
صفحة للطباعة
كيف يمكنني تغيير عنوان IP لموقعي بآخر جديد
صفحة للطباعة
إزالة جزء من موقعك
صفحة للطباعة
[شرج] تغير لون السكرول بار
صفحة للطباعة
إزالة وصلة غير محدثة ("قديمة")
صفحة للطباعة
نموذج للإكساء
صفحة للطباعة
أخذ نسخة إحتياطية لقاعدة من لوحة التحكم
صفحة للطباعة
شرح طريقة حذف تمبلت تم إضافته من قبل المدير
صفحة للطباعة
شرح برنامج رهيب لتصميم المواقع يمتاز بالسهولة و التطور !!
صفحة للطباعة
لاحظ سرعة الأنترنت والتصفح وسرعة حاسوبك في أداء عملياته جديد يهز برامج نت liutilities
صفحة للطباعة
التعامل مع جوجل وكل ما تود معرفته عن جوجل
صفحة للطباعة
كائنات الإلتفاف
صفحة للطباعة
شرح برنامج win rar لضغط الملفات وفكها وتقسيمها
صفحة للطباعة
[شرح] نقل مجموعة إلى مجموعة أخرى
صفحة للطباعة
التعابير القياسيه
صفحة للطباعة
تحديث عدادات المنتدى - Update Counters
صفحة للطباعة
شرح إضافة نوع مرفق جديد للمنتدى
صفحة للطباعة
شرح البرنامج الخرافي Steganos Internet v7.0لتنظيف المخلفات
صفحة للطباعة
اصنع شكل مميز
صفحة للطباعة
كيف تصنع علامة تحديد المكان
صفحة للطباعة
التحقق من وطباعة محتوى النماذج
صفحة للطباعة
دمج الصور عن طريق التدرج
صفحة للطباعة
هل تعرف اسرارwindows xpادخل فوراً
صفحة للطباعة
[شرح] إضافة مراقب لأحد المجالس
صفحة للطباعة
النص الذهبي
صفحة للطباعة
مراقبة ومتابعة أعضاء الإدارة
صفحة للطباعة
السيرفر الشخصي لتشغيل جميع برامج المنتديات
صفحة للطباعة
دوال التحكم بالنصوص
صفحة للطباعة
شرح البرنامج TuneUp_Utilities_2004 كاملاً
صفحة للطباعة
شرح برنامج الكلك 2000 الشهيـر للخطـــوط
صفحة للطباعة
طريقة تفعيل صفحة صلاحيات المدير
صفحة للطباعة
جوجل صديقا لموقعك (الجزء الثاني)
صفحة للطباعة
إضافة تأثير Scan Lines & Glow على النص
صفحة للطباعة
شرج برنامج WMware - جهاز داخل جهاز عندي نظام فيستا داخل نظام اكس بي
صفحة للطباعة
دوال التحكم في قواعد البيانات
صفحة للطباعة
كيف تعمل مربعات (Grid)
صفحة للطباعة
طريقه رهيبه و سهله جدا لإصلاح ويندوز Xp
صفحة للطباعة
تحويل النطاقات
صفحة للطباعة
[ هاك ] مشاهدة الرسائل الخاصة لأحد الأعضاء
صفحة للطباعة
طريقة دمج الصور
صفحة للطباعة
شرح لافضل منظف صاروخ SuperCleaner
صفحة للطباعة
التحكم بمقاسات الصور الرمزيه للمجموعات
صفحة للطباعة
إكساء المجسمات الكروية
صفحة للطباعة
إزالة الصفحات المخبأة
صفحة للطباعة
كيفية اخفاء الأرقام في جوالك
صفحة للطباعة
[ الأقسام الخاصة ]
  تصميم وتطوير برامج نت Bramjnet.Com

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

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