منتديات فبركة ايجى
	الدرس الخامس والعشرون: برنامج الدروس الجزء الثاني Ezlb9t10
منتديات فبركة ايجى
	الدرس الخامس والعشرون: برنامج الدروس الجزء الثاني Ezlb9t10
منتديات فبركة ايجى
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


مرحبا بك من جديد يا زائر فى منتديات فبركة ايجى
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

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

اذهب الى الأسفل 
كاتب الموضوعرسالة
The Rock
المدير العام™
المدير العام™
The Rock


	الدرس الخامس والعشرون: برنامج الدروس الجزء الثاني P60tur5o60jd
المزاج 	الدرس الخامس والعشرون: برنامج الدروس الجزء الثاني Pi-ca-18
ذكر
SmS 	الدرس الخامس والعشرون: برنامج الدروس الجزء الثاني F9ues51nlw7q
عدد المساهمات : 1857
تاريخ التسجيل : 06/02/2013

	الدرس الخامس والعشرون: برنامج الدروس الجزء الثاني Empty
مُساهمةموضوع: الدرس الخامس والعشرون: برنامج الدروس الجزء الثاني   	الدرس الخامس والعشرون: برنامج الدروس الجزء الثاني Icon_minitimeالسبت يونيو 29, 2013 12:58 pm

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


بسم الله الرحمن الرحيم

نتمنى ان تكون الاستفاده ممتازه من هذه الدروس ولا تترد بطرح اي سؤال على بريدي الشخصي وسوف يسعدني ان اقوم بالمساعده , اذا قمت بأي خطأ او كان هناك خطأ في معلوماتي الرجاء اعلامي بذلك , فلا تنسى انه جل من لا يسهو . ( ان اصبت من الله وان اخطأت فمن نفسي او الشيطان )

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

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

اهداف الدرس:

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


--------------------------------------------------------------------------------

الداله mail :

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

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

الداله header :

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

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

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

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

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


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

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

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


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

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

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

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

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

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

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

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

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


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

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

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

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



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

--------------------------------------------------------------------------------

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

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

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

سوف نقوم في الدرس القادم بمتابعة عمل البرنامج لانه لم يبقى الا القليل فقط Smile
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://fbrkaeg.yoo7.com
 
الدرس الخامس والعشرون: برنامج الدروس الجزء الثاني
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس السادس والعشرون: برنامج الدروس الجزء الاخير
» الدرس الرابع والعشرون: برنامج الدروس الجزء الاول
» الدرس الثاني عشر: متفرقات وتطبيق على الدروس السابقه
»  الدرس الثاني والعشرون: مقدمه عن قواعد البيانات
»  الدرس الثاني: اول برنامج PHP

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات فبركة ايجى :: عالم كونكر اون لاين و Conquer Online Private Servers :: لغة السي شارب #C-
انتقل الى: