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

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

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

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

جديد البرامج

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

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

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

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

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

شرح برنامج ACD See v8.0 مستعرض الصور المميز ( 2006 )
صفحة للطباعة


شرح إعدادات الترشيح
صفحة للطباعة
المساحة المستخدمة Disk Usage
صفحة للطباعة
شرح طريقة تحديد استايل معين رئيسي للمنتدى
صفحة للطباعة
متفرقات وتطبيق على الدروس السابقه
صفحة للطباعة
التعابير القياسيه
صفحة للطباعة
الأساسيات HTML
صفحة للطباعة
طريقة حفر الجداول لنسخه الثالثه
صفحة للطباعة
[ الأقسام الخاصة ]
الإستقتاء

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

  BitSpirit
  Azureus
  uTorrent
  BitComet
  BitLord
  غير ذلك

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

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

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


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

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

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

مواقع صديقة

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

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

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

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

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

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

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

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

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

اهداف الدرس:

  • الداله 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 | قائمة الأقسام الخاصة ]
مقالات قديمة

2005/10/03
Online TV Player 2.8 Final
صفحة للطباعة / أرسل هذا المقال لصديق
2006/10/03
عملاق التحميل Internet Download Manager 5.05 Build 3 في آخر إصدار
صفحة للطباعة / أرسل هذا المقال لصديق
2006/11/28
أسرع متصفح بمميزات جديدة Maxthon 1.5.9 Build 30 Combo في آخر إصداراته
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/29
ArcSoft PhotoStudio 5.5
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/15
MAGIX Ringtone Maker v1.01 Final
صفحة للطباعة / أرسل هذا المقال لصديق
2006/02/13
افضل برنامج التورنت وبنسخة جديدة وحصرية BitSpirit 3.2.0.066
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/17
PowerDirector Pro 3.0.1110
صفحة للطباعة / أرسل هذا المقال لصديق
2005/09/09
ACDSee Photo Manager 8
صفحة للطباعة / أرسل هذا المقال لصديق
2006/12/13
GetSmile v1.93 Update اضع بين ايديكم البرنامج الشهير جيت سمايلز
صفحة للطباعة / أرسل هذا المقال لصديق
2006/12/20
برنامج رائع لأنتاج افلام لحفلات الزواج ProShowProducer v3.0 حصريا لأول مرة
صفحة للطباعة / أرسل هذا المقال لصديق
2006/11/01
انفراد تام برنامج Passware Kit Enterprise v7.11 الرائع لكسر كلمات السر
صفحة للطباعة / أرسل هذا المقال لصديق
2005/10/02
PhotoFit Meltdown Full
صفحة للطباعة / أرسل هذا المقال لصديق
2007/01/02
300 % أسرع في تحميل الملفات FlashGet 1.80 Final 2006.12.31 Updated
صفحة للطباعة / أرسل هذا المقال لصديق
2007/08/23
ESET Smart Security 3.0.290.0 ومن اليوم مفيش أي شي أسمه فيروس
صفحة للطباعة / أرسل هذا المقال لصديق
2007/10/03
Internet Download Manager 5.11 Build 7 وحش التحميل بأصداره الآخير
صفحة للطباعة / أرسل هذا المقال لصديق
2005/05/28
Kaspersky Anti-Virus Personal Version 5.0.325
صفحة للطباعة / أرسل هذا المقال لصديق
2008/03/24
Cyberlink PowerProducer Ultra 5.0.0314 Multilingual + سيريال حصري!
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/21
2006.05.16 Kaspersky Anti-Virus v6.0.0.300 Final stable
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/28
CloneDVD 2
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/10
SlySoft AnyDVD 4.3.0.1
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/29
انه الأسرع والافضل واكثر امان انه الثعلب الطائر Mozilla Firefox v2.0
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/04
WinDVD Platinum 6.0.6.56
صفحة للطباعة / أرسل هذا المقال لصديق
2005/02/28
ProShow Gold 2.5
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/01
Modem Booster v5.0
صفحة للطباعة / أرسل هذا المقال لصديق
2005/07/17
DSL SPEED V2.11
صفحة للطباعة / أرسل هذا المقال لصديق
2004/09/15
Facefilter-photo editor 1.0
صفحة للطباعة / أرسل هذا المقال لصديق
2007/10/11
من قلب حدث غيير شكل ويندوز الغبي لنتوجه الى عالم جديد بشكل جديد ونعنشة عل موضة
صفحة للطباعة / أرسل هذا المقال لصديق
2005/05/01
Kaspersky Personal Security Suite 1.0
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/03
بعد تحدي كبير مع شركة تم خطف جميع برامجها واقدمها طبق من ذهب
صفحة للطباعة / أرسل هذا المقال لصديق
2005/06/08
Kazaa v3.0 Full
صفحة للطباعة / أرسل هذا المقال لصديق
اخر البرامج المشروحة


عبارات التكرار
صفحة للطباعة
شرح هاك تحديد عدد المشاركات لكل مجلس
صفحة للطباعة
شرح برنامجDriver Genius v2.1 الإحترافي في البحث عن تعاريف
صفحة للطباعة
تغير مسميات الأعضاء إلى صور
صفحة للطباعة
إضافة أوسمه للمجموعات
صفحة للطباعة
ما هو "الجلب المسبق للنتائج"، وكيف يؤثر على موقعي
صفحة للطباعة
شرح إضافة نوع مرفق جديد للمنتدى
صفحة للطباعة
برنامج fot twister لعمل تأثيرات رائعة ثلاثية الابعاد على النصوص
صفحة للطباعة
شرح Norman Virus Control 5.80للحماية من الفيروسات !
صفحة للطباعة
إضافة مجلس فرعي من أحد المجالس
صفحة للطباعة
شرح البرنامج TuneUp_Utilities_2004 كاملاً
صفحة للطباعة
فرد وطوي سجادة
صفحة للطباعة
شرح لعملاق برامج التحرير Ulead VideoStudio 9
صفحة للطباعة
اصنع شكل مميز
صفحة للطباعة
شرح مفصل لكيفية ارسال واستقبال الفاكسات عن طريق الويندوز Xp
صفحة للطباعة
شرح تلوين رتب المتواجدين بالالوان
صفحة للطباعة
هاك كشف أخر الرسائل الخاصة
صفحة للطباعة
دمج عضوين تحت إسم واحد
صفحة للطباعة
[شرج] تغير لون السكرول بار
صفحة للطباعة
تحسين علاقة موقعك بمحرك بحث قوقل الصوري google image search
صفحة للطباعة
تعرف إلى الفيروسات؟؟؟
صفحة للطباعة
لقراءة ملفاتBIN,ISO بدون حرقها على CD (مهم)
صفحة للطباعة
إرشادات لمشرف الموقع
صفحة للطباعة
إزالة موقعك بالكامل
صفحة للطباعة
( عمل سيديات اوتو رن ) ذاتية الاقلاع
صفحة للطباعة
إكساء المجسمات الكروية
صفحة للطباعة
التذهيب المتعرج
صفحة للطباعة
شرح لافضل منظف صاروخ SuperCleaner
صفحة للطباعة
برمجة الكائنات
صفحة للطباعة
شرح إضافة لغة جديدة للمنتدى
صفحة للطباعة
أضف موقعك في أدلة المواقع العربية المستخدمة دليل المحيط
صفحة للطباعة
إجابات مفيدة عن جوجل والبيج رانك
صفحة للطباعة
برنامج الاركاماكس Arcamax E-Mail Magic
صفحة للطباعة
السيرفر الشخصي لتشغيل جميع برامج المنتديات
صفحة للطباعة
التعامل مع جوجل وكل ما تود معرفته عن جوجل
صفحة للطباعة
لقد كانت صفحات الويب الخاصة بي مدونة؛ والآن هي غير مدونة.
صفحة للطباعة
اصنع خلفية مميزة
صفحة للطباعة
طريقة عمل كوخ بالفوتوشوب
صفحة للطباعة
أضف تأثير الـ X Light على النص
صفحة للطباعة
طرق التصميم الأكثر شيوعاً
صفحة للطباعة
أسعافات أولية لجهازك عند أنهياره
صفحة للطباعة
حجب أحد الأقسام عن مجموعات معينة
صفحة للطباعة
شرح مفصل بالصور لبرنامج Flax لصنع التواقيع الفلاشية+ SN
صفحة للطباعة
دليل المواقع اشهار المواقع بيج رانك رفع تقيم الصفحة
صفحة للطباعة
برنامج يحفظ كل التفاصيل عن اصدقاءك
صفحة للطباعة
شرح تعدد المرفقات في الموضوع
صفحة للطباعة
[ شرح ] إضافة خيارات جديدة إلى خيارات المنتدى + تنزيل الإعدادات +رفع ملف الإعدادات
صفحة للطباعة
جوجل صديقا لموقعك (الجزء الأول)
صفحة للطباعة
[ الأقسام الخاصة ]
  تصميم وتطوير برامج نت Bramjnet.Com

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

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