المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : برمجة موقع ب phpيحتوي على نمودج التسجيل مع قاعدة بيانات


tooclose4
2011-09-07, 09:21
بسم الله الرحمان الرحيم

السلام عليكم أعضاء المنتدى

سأضع بين أيديكم في هذه الدروس

برمجة موقع ب php من الالف الى الياء مستخدما html,php,css يحتوي على قاعدة بيانات mysqlوسكربتات جاهزة للتطبيق

حمل المرفقات وسياتي الشرح




أولا وقبل كل شيء يجب علينا أن نقوم بتثبيت سيرفر محلي داخل الجهاز ولفعل ذالك نقوم بتثبيت

برنامجappserv-win32-2.4.3.

بعد تثبيت هذا البرنامج ,نذهب إلى القرص c نجد هناك مجلد اسمه appserv داخل هدا المجلد نجد مجلد أخر اسمه www وهذا هو

المجلد المهم

حيث نضع بداخله كل الملفات التي نبرمجها ب php


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

بعد تثبيت السيرفر المحلي داخل الجهاز نذهب إلى الخطوة الثانية وهي إنشاء الملفات الرئيسية للموقع

أولا ننشئ الملف الأول وهو index.php ويعتبر هذا الملف الواجهة الرئيسية لموقعنا حيث يحتوي

على المواضيع التي يهتم بها

الموقع , الجداول ,الصور, الروابط وغير ذالك.

لا ننسى بعد الانتهاء من برمجته آن نخفضه باسم index.php

ونظرا لوجود مشاكل في اللغة العربية سأضع لكم كل الملفات ب المرفقات بالإضافة إلى قاعدة البيانات وذالك لتجنب اي خطا في

السكريبت لان php جد حساس فخطا صغير يتسبب في عدم تنفيذ الملف.

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

2.config.inc.php يحتوي ملف الكونفيق على سكريبت الاتصال بقاعدة البيانات ,فإذا توفرت لدينا قاعدة

البيانات يقوم بالاتصال

بها وبالتالي يمكن أن ندخل إليها المعلومات أو نستخرج منها.وإذا لم تتوفر يخبرنا بأنه لا توجد قاعدة بيانات .

وهذا الملف يوجد ب المرفقات.
----------------------------------------------------------------------------------
3-reg.php

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

وكلمة المرور ثم إعادتها والايميل ,الجنس,العمر ,الدولة , وغير ذالك من المعلومات الشخصية.

ويحتوي نموذج التسجيل كدالك على زر reset الذي يقوم بتفريغ الحقول وزر sendالذي يخزن المعلومات في قاعدة البيانات.

وهذا الملف يوجد ب المرفقات.


-------------------------------------------------------------
4-ملف do_reg.php

وهدا الملف يعمل مع الملف السابق reg.php حيث يقوم بجمع المعلومات الشخصية التي أدخلناها في الفورم من اسم المستخدم كلمة

المرور الايميل وغير دالك وتخزينها في قاعدة البيانات ولكن بشرط أن تكون صحيحة وسليمة من الأخطاء لان هذا الملف حساس

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

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

عن ستة أحرف وان لا يستقبل الايميل الذي يحتوي على الأخطاء وخاصة نسيان رمز @ وإذا أردت أن تجرب فقم بدالك.

وهذا الملف يوجد ب المرفقات.
-----------------------------------------------------------------
5-ملف check.php سكريبت هذا الملف خاص ب الأعضاء المسجلين بهدا الموقع فهو يقوم بتفقد اسم

المستخدم وكلمة المرور التي

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

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

مسجلا . وهذا الملف. أيضا يوجد ب المرفقات.
----------------------------------------------------------------
6-ملف showmembers.php

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

وغير دالك حيث يقوم بترتيبها حسب تاريخ التسجيل وعرضها في جدول بطريقة جميلة ومرتبة.

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

عرضها.فبدل عرض معلومات الأعضاء يمكننا عرض أي موضوع من المواضيع المخزنة لدينا.

أيضا يوجد ب المرفقات.
---------------------------------------------------------------
7-ملف style.css

هدا الملف حاص ب الانماط الانسيابية casscading style sheets توجد به سكريبتات تتحكم بالشكل الجمالي للموقع حيث يتيح لنا

فرصة تغيير الالوان والخطوط وطريقة عرض الصور والروابط حيث يمكننا من تغيير شكل الموقع كلما اردنا ذالك ودالك بتغيير اي

كود لهده السكريبتات.فبفضل هده التقنية نستغني على العديد من اكواد html كما اننا نغير شكل الموقع من خلاله دون اللجوء الى

تغيير اكواد html صفحة بصفحة وهو ابسط مثال على كيفية ادراج ملف خارجي ودمجه مع ملفات php وتغيير اشكالها.

وهو ايضا بالمرفقات
-------------------------------------------------------
8-قاعدة بيانات الموقع :

وهو ملف اسمه hicham نقوم بادراجه في المسار التالي. C:\AppServ\mysql\dataحداري لا يجب ان نغير اسم هذا الملف

تحتوي هذه القاعدة على جميع الأعضاء المسجلين في الموقع.وهي أيضا توجد بالمرفقات.

-------------------------
هكذا نكون قد انتهينا من شرح جميع ملفات الموقع.

بعد تحميل المرفقات نقوم بفك الضغط عن هده الملفات ونضعها كما هي في المسار التالي C:\AppServ\www\hichamforum

ويوجد ملف اسمه hicham وهو الخاص بقاعدة البيانات نقوم بادراجه في المسار التالي. C:\AppServ\mysql\data

بعد دالك ناتي الى الخطوة الاخيرة حيث نقوم بتشغيل الاباتشي appache لكي يحول الجهاز الى سيرفر وهو يوجد بجهازك بعدما

قمت بتثبيت appserv-win32-2.4.3 ولا ننسى ان نشغل mysql-d.

بعد دالك نشغل المتصفح (opera –explorer-firefox) ونكتب التالي http://localhost/hichamforum/
سنلاحظ انا موقعنا ينبض بالحيوية........

تم بحمد الله

الأخ ياسين
2011-09-07, 09:57
مشكوور أخي لكن ممكن درس طريقة برمجة سكريبت رفع الصور

الواجهة إنتهيتمنها لكن بقي لدي مل إدخال البانات و إخراجها لا أعرف كيف أبرمجهما

tooclose4
2011-09-07, 10:48
--------تفضل اخي---------------------

الأخ ياسين
2011-09-07, 11:56
ممكن شرح في موضوع يا أخي لو سمحت

tooclose4
2011-09-07, 12:15
هل لديك مقدمات عن البرمجة ب php و mysql

nrgslawi
2011-11-04, 15:55
مشكوووووووور

الجزائري حر
2011-11-26, 00:13
مشكوووووووووووور اخي على الموضوع الرائع

jaki_hicham
2011-12-01, 15:47
موضوع في القمة يعطيك العافية

bouzeraa23
2011-12-06, 15:32
مشكوور أخي

مصطفى قاسمي
2012-01-26, 17:12
بارك الله فيك اخي

nassimzoki
2012-02-19, 22:03
بارك الله فيك على المجهود

taoufik24
2012-02-20, 22:32
شكرا جزيلا

taoufik24
2012-02-20, 22:36
السلام عليكم

هل من مساعدة فيما يخص برنامج دريم ويفر سي أس و كيفية استعماله

تحياتي للجميع

taoufik24
2012-02-24, 16:43
السلام عليكم

هل من احد هنا؟؟؟؟؟؟ظ

عقبة شعبي
2012-03-07, 17:53
مشكور حبيبي واصل تميزك

عقبة شعبي
2012-03-07, 17:56
+ تقبل مرووري

ألبرت إنشتاين
2012-04-04, 21:29
مشكوووووووور:19: