ramah76m
13-11-2005, 01:28 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
دورة php بأستخدام برنامج
Dreamweaver MX 2004
http://absba6.absba.org/teamwork7/php/1/aaa.jpg
نبدا وبعون الله في دورة لتعلم لغة البرمج او اللغة الديناميكية لصفحات الانترنت (php) ولكن بطابع خاص اي باستخدام برنامج Dreamweaver MX 2004 وسوف اقوم باذن الله بشرح كيفية التعامل مع البرنامج لعمل المواقع بللغة php ولكن هذه الدورة تتطلب الوقت الكثير لتزيلها هنا وسوف اقوم باذن الله بشرحها عن طريق ملفات مرفقة وبشكل تدريجي وليس في وقت واحد لكي يستطيع كل من يرد الانضمام الى هذهالدورة ان يفهم كل الخطوات بشكل جيد .
الباب مفتوح للانضام الى هذه الدورة للمبتدئين وللمتوسطين اما المحترفين فبأمكانهم المساعدة في الدورة بتقديم الدروس المتعقله بهذه الدورة ولهم جزيل الشكر
الخطة : -
خطة هذه الدورة ستكون كمايلي :
تقديم الدروس بشكل تدريجي اي
اولا - التعرف على البرنامج
ثنيا - طريقة التعامل مع قواعد البيانات
ثاثا - طريقة التصميمات
رابعا - طريقة كتابته للكود
خامسا - عملية تغير التصميم الى ما نريد .
الاهداف :
الخروج من هذه الدورة بالفائدة لنا جميعا .
مساعدة المبتدئين في اللغة .
تطوير البرامج عربيا .الاساليب :
الشرح يكون بملفات مرفقة .
دروس من المحترفين ولكن في اطار الخطة للدورة .
تقديم المواقع المفيدة للدورة ولكن باللغة العربية .
الاجابة عن الاسئلة الشائعة .في انتظار رائكم في الدورة واقتراحاتكم قبل البدء في ارفاق المرفقات
ملاحظة : المرفقات تحتاج الى وقت لتنزيلها على النت لذا نرجو ان تتحملوننا
بالنسبة لبرنامج Dreamweaver MX 2004 فهناك موضوع للاخ zodiack2002 (http://www.absba.org/vb/member.php?u=2663) في هذا المنتدى عنه .
http://www.absba.org/vb/showthread.php?t=179021 (http://www.absba.org/vb/showthread.php?t=179021)
الدرس الاول :
في البداية ارحب بكل من يقرا هذه الدورة واتمنى لهم التقدم والنجاح
واجهة البرنامج
http://absba6.absba.org/teamwork7/php/1/1.jpg
نبدا اولا في التعرف على كيفية عمل موقع في برنامج Dreamweaver MX 2004
لكي تقوم باضافة الملفات الخاصة بالموقع فيه ويجب عمل مجلد على القرص الصلب c: او d: وفي مجلدات برنامج الاباتشي سيرفر كما يلي
D:\AppServ\www\vbram
هذا رابط الموقع في جهازي انا شخصيا وكل واح له طريقته في تسمية المجلد
نتعرف اولا على فتح ملف php من خلال هذه الصورة
[
http://absba6.absba.org/teamwork7/php/1/2.jpg
نضغط على php من القائمة الموضحة في الصورة لتظهر لنا الصورة التالة في بيئة التصميم .
http://absba6.absba.org/teamwork7/php/1/3.jpg
وتكون بيئة العمل في وضع الكود كما يلي
http://absba6.absba.org/teamwork7/php/1/4.jpg
والان من شريط القوائم اضغط على سايت كما في الصورة التالية
http://absba6.absba.org/teamwork7/php/1/5.jpg
تظهر لك الصورة التالية
http://absba6.absba.org/teamwork7/php/1/6.jpg
كما هو واضح اضغط على نيو ومن ثم سايت لتظهر لك الصورة التالية .
http://absba6.absba.org/teamwork7/php/1/6.jpg
نكتب اسم الموقع الذي سوف نقوم بوضع الملفات فيه و يجب ان يكون نفس اسم المجلد الذي قمنا بعملة ثم اضغط نكست
http://absba6.absba.org/teamwork7/php/1/7.jpg
كما هو موضح في الصورة نختار نوع قادة اليانات التي سوف نتعامل بها وهي php mysql ثم نكست
http://absba6.absba.org/teamwork7/php/1/8.jpg
في هذه النافذة يجب كتابة اسم المجلد نفسة الذي انشاناه في القرص الصلب وانا افضل تنزل الاباتشي على القرص d: لكي لا تضيع البيانات بعد الفومات
http://absba6.absba.org/teamwork7/php/1/9.jpg
هنا ايضا نكتب اسم الموقع ويتم من خلال هذا التسمية استعراض الملفات الت نقوم ببرمجتها وسترون لاحقا كيفية استعراض الملفات ويجب ايضا كتابة اسم الموقع نفس اسم المجلد وبعد ذلك اضغط نكست سوف تاتيك نافذتين الاولى تطالبك بخيارين yes و no اضغط لا ونكست وتظهر نافذة اخرى اضغط نكست لتظهر لك النافذة التالية
http://absba6.absba.org/teamwork7/php/1/10.jpg
هنا تظهر لك اسم الموقع اضغط على دن أي تم ليظهر اسم الموقع والملفات الموجودة فيه كما يلي
http://absba6.absba.org/teamwork7/php/1/11.jpg
انتهى هذا الدرس بعون الله
تابع معنا الدروس القادمة
الدرس الثاني
قواعد البيانات
اقدم هذا الدرس بناء على معرفة سطحية لقواعد البيانات من الجميع في هذا الدرس سوف اشرح شرحا بسيطا عن كيفية عمل قواعد بيانات في الاباتشي سيرفر وكيفية استيراد قواعد البيانات وتصديرها وطريقة عمل جدول وحقوله .
نبدا اولا بطريقة استيراد قواعد البانات
هذه صورة عامة لبرنامج الاباتشي سيرفر
http://absba6.absba.org/teamwork7/php/2/1.jpg
في الصورة السابقة اكتب اسم لقاعدة البيانات في الحقل الموجود في الصورة اعلاه تحت كلمة تكوين قاعدة بيانات لتاتيك الصورة التالية
http://absba6.absba.org/teamwork7/php/2/2.jpg
ها هي قد تكونت قاعدة البيانات و وسميتها انا vbram كما في الصورة .
الان كما تلاحظ في الصورة السابقة لا يوجد جدواول متوفرة في قاعدة البيانات هذه ولكي نستورد قواعد البيانات نظغط على نافذة الاستعلام او sql كما في الصورة التالية
http://absba6.absba.org/teamwork7/php/2/8.jpg
وعندما نقوم بالضغط على نافذة الاستعلام تظهر لنا الصورة التالية
http://absba6.absba.org/teamwork7/php/2/3.jpg
نضغط على استعراض ونحدد ملف قواعد البيانات الموجود لدينا والذي سوف نشرح عنه في اخر هذا الدرس ونظغط على تنفيذ ستلاح ان الجدوال الموجود في الملف قد تم استيرادها كما ستلاحظ في الصورة التالية .
في الصورة التالية قمت باستعراض ملف لقواعد بيانات وقمت باستيراد قواعد البيانات منه كما يلي .
http://absba6.absba.org/teamwork7/php/2/4.jpg
ثانيا طريقة عمل جدول في قاعدة البيانات .
في الصورة التالية كما تلاحظون قمت بعمل قاعدة بيانات وسميتها phon وهي ما سوف نستانف عليها شروحاتنا وكما تاحظون ايضا انه لا ويجد فيها جداول وقمت بكتابة اسم الجدول aaa وحقوله 3 كما تلاحظون .
http://absba6.absba.org/teamwork7/php/2/5.jpg
عندما نضغط على تنفيذ نقوم بملء الحقول كما في الصورة التالية .
http://absba6.absba.org/teamwork7/php/2/6.jpg
عندما نقوم بكتاب الحقول كما في الصورة السابقة لاحظ انه الحقل id نوعه انجير أي رقم ولا بد ان يكون تلقائي واساسي وبعد اذن نضغط تنفيذ لنلاحظ الجدول قد بني كما في الصورة التالية .
http://absba6.absba.org/teamwork7/php/2/7.jpg
ثالثا عملية تصدير قاعدة البيانات
اولا نذهب الى قاعدة البيانات
http://absba6.absba.org/teamwork7/php/2/9.jpg
ونضغط على كلمة تصدير كما هو موضح في الصورة لتظهر لك الصورة التالية
http://absba6.absba.org/teamwork7/php/2/10.jpg
نختار نوع الحفظ حفظ كملف ونترك البيانات كما هي ونضغط تنفيذ لتاتي الصورة التاليه.
http://absba6.absba.org/teamwork7/php/2/11.jpg
نختار حفظ ليظهر الملف كما يلي
http://absba6.absba.org/teamwork7/php/2/12.jpg
وهنا يظهر الملف بنفس اسم قاعدة البيانات وامتداده phon.sql
انتها الدرس تحياتي ramah76m
تلميحات للدورة (http://www.absba.org/vb/showpost.php?p=1770297&postcount=32):الدروس المقترحة لهذه الدورة مع تحيات ramah76m
الدرس الثالث (http://www.absba.org/vb/showpost.php?p=1764056&postcount=20): الاتصال بقواعد البيانات
الدرس الرابع (http://www.absba.org/vb/showpost.php?p=1771782&postcount=36): التعرف على بعض طرق عمل النماذج للبرامج
الدرس الخامس (http://www.absba.org/vb/showpost.php?p=1780833&postcount=43) : الاكواد في Dreamweaver MX 2004
الدرس السادس (http://www.absba.org/vb/showpost.php?p=1788642&postcount=46) : عمل برنامج دليل الهاتف للتعرف على طريقة ربط الجداول ببعض
الدرس السابع (http://www.absba.org/vb/showpost.php?p=1792423&postcount=58) : عمل برنامج سجل زوار عن طريقDreamweaver MX 2004
الدرس الثامن (http://www.absba.org/vb/showpost.php?p=1796591&postcount=64): عمل محرك بحث عن طريق Dreamweaver MX 2004
الدرس التاسع (http://www.absba.org/vb/showpost.php?p=1798919&postcount=73): طريقة التعديل في قواعد البيانات من خلال Dreamweaver MX 2004
الدرس العاشر (http://www.absba.org/vb/showpost.php?p=1805781&postcount=89): طريقة الحذف في Dreamweaver MX 2004
الدرس الحادي عشر : (http://www.absba.org/vb/showpost.php?p=1813124&postcount=94)عمل لوحة تحكم لا يدخلها إلا صاحب الموقع باسم مستخدم وكلمة مرور
الدرس الثاني عشر (http://www.absba.org/vb/showpost.php?p=1821421&postcount=109) : طريقة عمل تسجيل لاسم مستخدم في موقع أو منتدى
الدرس الثالث عشر (http://www.absba.org/vb/showpost.php?p=1825502&postcount=115) ::التعرف على طريقة عمل Dreamweaver MX 2004 للجلسات ( session ) .
الدرس الرابع عشر (http://www.absba.org/vb/showpost.php?p=1831117&postcount=130) : شرح لكيفية تغير الألوان في برنامج معين من خلال لوحة التحكم
الدرس الخامس عشر (http://www.absba.org/vb/showpost.php?p=1837802&postcount=6) : كيف تقوم بزرع كود في قاعدة البيانات ويتم تنفيذه على انه ملف php
الدرس السادس عشر (http://www.absba.org/vb/showpost.php?p=1853382&postcount=169): طريقة زرع الاكواد في Dreamweaver MX 2004 وطريقة التعامل معها .
برامج الدورة (http://www.absba.org/vb/showpost.php?p=1874618&postcount=187)
الجزء الثاني من الدورة (http://www.absba.org/vb/showpost.php?p=1898570&postcount=200)
الجزء الثالث من الدورة (http://www.absba.org/vb/showpost.php?p=4879173&postcount=739)
(http://www.absba.org/vb/showpost.php?p=1914125&postcount=210)
تم تعديل المشاركة عن طريق ramah76m وتحياتي للجميع
الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري
السلام عليكم ورحمة الله وبركاته
دورة php بأستخدام برنامج
Dreamweaver MX 2004
http://absba6.absba.org/teamwork7/php/1/aaa.jpg
نبدا وبعون الله في دورة لتعلم لغة البرمج او اللغة الديناميكية لصفحات الانترنت (php) ولكن بطابع خاص اي باستخدام برنامج Dreamweaver MX 2004 وسوف اقوم باذن الله بشرح كيفية التعامل مع البرنامج لعمل المواقع بللغة php ولكن هذه الدورة تتطلب الوقت الكثير لتزيلها هنا وسوف اقوم باذن الله بشرحها عن طريق ملفات مرفقة وبشكل تدريجي وليس في وقت واحد لكي يستطيع كل من يرد الانضمام الى هذهالدورة ان يفهم كل الخطوات بشكل جيد .
الباب مفتوح للانضام الى هذه الدورة للمبتدئين وللمتوسطين اما المحترفين فبأمكانهم المساعدة في الدورة بتقديم الدروس المتعقله بهذه الدورة ولهم جزيل الشكر
الخطة : -
خطة هذه الدورة ستكون كمايلي :
تقديم الدروس بشكل تدريجي اي
اولا - التعرف على البرنامج
ثنيا - طريقة التعامل مع قواعد البيانات
ثاثا - طريقة التصميمات
رابعا - طريقة كتابته للكود
خامسا - عملية تغير التصميم الى ما نريد .
الاهداف :
الخروج من هذه الدورة بالفائدة لنا جميعا .
مساعدة المبتدئين في اللغة .
تطوير البرامج عربيا .الاساليب :
الشرح يكون بملفات مرفقة .
دروس من المحترفين ولكن في اطار الخطة للدورة .
تقديم المواقع المفيدة للدورة ولكن باللغة العربية .
الاجابة عن الاسئلة الشائعة .في انتظار رائكم في الدورة واقتراحاتكم قبل البدء في ارفاق المرفقات
ملاحظة : المرفقات تحتاج الى وقت لتنزيلها على النت لذا نرجو ان تتحملوننا
بالنسبة لبرنامج Dreamweaver MX 2004 فهناك موضوع للاخ zodiack2002 (http://www.absba.org/vb/member.php?u=2663) في هذا المنتدى عنه .
http://www.absba.org/vb/showthread.php?t=179021 (http://www.absba.org/vb/showthread.php?t=179021)
الدرس الاول :
في البداية ارحب بكل من يقرا هذه الدورة واتمنى لهم التقدم والنجاح
واجهة البرنامج
http://absba6.absba.org/teamwork7/php/1/1.jpg
نبدا اولا في التعرف على كيفية عمل موقع في برنامج Dreamweaver MX 2004
لكي تقوم باضافة الملفات الخاصة بالموقع فيه ويجب عمل مجلد على القرص الصلب c: او d: وفي مجلدات برنامج الاباتشي سيرفر كما يلي
D:\AppServ\www\vbram
هذا رابط الموقع في جهازي انا شخصيا وكل واح له طريقته في تسمية المجلد
نتعرف اولا على فتح ملف php من خلال هذه الصورة
[
http://absba6.absba.org/teamwork7/php/1/2.jpg
نضغط على php من القائمة الموضحة في الصورة لتظهر لنا الصورة التالة في بيئة التصميم .
http://absba6.absba.org/teamwork7/php/1/3.jpg
وتكون بيئة العمل في وضع الكود كما يلي
http://absba6.absba.org/teamwork7/php/1/4.jpg
والان من شريط القوائم اضغط على سايت كما في الصورة التالية
http://absba6.absba.org/teamwork7/php/1/5.jpg
تظهر لك الصورة التالية
http://absba6.absba.org/teamwork7/php/1/6.jpg
كما هو واضح اضغط على نيو ومن ثم سايت لتظهر لك الصورة التالية .
http://absba6.absba.org/teamwork7/php/1/6.jpg
نكتب اسم الموقع الذي سوف نقوم بوضع الملفات فيه و يجب ان يكون نفس اسم المجلد الذي قمنا بعملة ثم اضغط نكست
http://absba6.absba.org/teamwork7/php/1/7.jpg
كما هو موضح في الصورة نختار نوع قادة اليانات التي سوف نتعامل بها وهي php mysql ثم نكست
http://absba6.absba.org/teamwork7/php/1/8.jpg
في هذه النافذة يجب كتابة اسم المجلد نفسة الذي انشاناه في القرص الصلب وانا افضل تنزل الاباتشي على القرص d: لكي لا تضيع البيانات بعد الفومات
http://absba6.absba.org/teamwork7/php/1/9.jpg
هنا ايضا نكتب اسم الموقع ويتم من خلال هذا التسمية استعراض الملفات الت نقوم ببرمجتها وسترون لاحقا كيفية استعراض الملفات ويجب ايضا كتابة اسم الموقع نفس اسم المجلد وبعد ذلك اضغط نكست سوف تاتيك نافذتين الاولى تطالبك بخيارين yes و no اضغط لا ونكست وتظهر نافذة اخرى اضغط نكست لتظهر لك النافذة التالية
http://absba6.absba.org/teamwork7/php/1/10.jpg
هنا تظهر لك اسم الموقع اضغط على دن أي تم ليظهر اسم الموقع والملفات الموجودة فيه كما يلي
http://absba6.absba.org/teamwork7/php/1/11.jpg
انتهى هذا الدرس بعون الله
تابع معنا الدروس القادمة
الدرس الثاني
قواعد البيانات
اقدم هذا الدرس بناء على معرفة سطحية لقواعد البيانات من الجميع في هذا الدرس سوف اشرح شرحا بسيطا عن كيفية عمل قواعد بيانات في الاباتشي سيرفر وكيفية استيراد قواعد البيانات وتصديرها وطريقة عمل جدول وحقوله .
نبدا اولا بطريقة استيراد قواعد البانات
هذه صورة عامة لبرنامج الاباتشي سيرفر
http://absba6.absba.org/teamwork7/php/2/1.jpg
في الصورة السابقة اكتب اسم لقاعدة البيانات في الحقل الموجود في الصورة اعلاه تحت كلمة تكوين قاعدة بيانات لتاتيك الصورة التالية
http://absba6.absba.org/teamwork7/php/2/2.jpg
ها هي قد تكونت قاعدة البيانات و وسميتها انا vbram كما في الصورة .
الان كما تلاحظ في الصورة السابقة لا يوجد جدواول متوفرة في قاعدة البيانات هذه ولكي نستورد قواعد البيانات نظغط على نافذة الاستعلام او sql كما في الصورة التالية
http://absba6.absba.org/teamwork7/php/2/8.jpg
وعندما نقوم بالضغط على نافذة الاستعلام تظهر لنا الصورة التالية
http://absba6.absba.org/teamwork7/php/2/3.jpg
نضغط على استعراض ونحدد ملف قواعد البيانات الموجود لدينا والذي سوف نشرح عنه في اخر هذا الدرس ونظغط على تنفيذ ستلاح ان الجدوال الموجود في الملف قد تم استيرادها كما ستلاحظ في الصورة التالية .
في الصورة التالية قمت باستعراض ملف لقواعد بيانات وقمت باستيراد قواعد البيانات منه كما يلي .
http://absba6.absba.org/teamwork7/php/2/4.jpg
ثانيا طريقة عمل جدول في قاعدة البيانات .
في الصورة التالية كما تلاحظون قمت بعمل قاعدة بيانات وسميتها phon وهي ما سوف نستانف عليها شروحاتنا وكما تاحظون ايضا انه لا ويجد فيها جداول وقمت بكتابة اسم الجدول aaa وحقوله 3 كما تلاحظون .
http://absba6.absba.org/teamwork7/php/2/5.jpg
عندما نضغط على تنفيذ نقوم بملء الحقول كما في الصورة التالية .
http://absba6.absba.org/teamwork7/php/2/6.jpg
عندما نقوم بكتاب الحقول كما في الصورة السابقة لاحظ انه الحقل id نوعه انجير أي رقم ولا بد ان يكون تلقائي واساسي وبعد اذن نضغط تنفيذ لنلاحظ الجدول قد بني كما في الصورة التالية .
http://absba6.absba.org/teamwork7/php/2/7.jpg
ثالثا عملية تصدير قاعدة البيانات
اولا نذهب الى قاعدة البيانات
http://absba6.absba.org/teamwork7/php/2/9.jpg
ونضغط على كلمة تصدير كما هو موضح في الصورة لتظهر لك الصورة التالية
http://absba6.absba.org/teamwork7/php/2/10.jpg
نختار نوع الحفظ حفظ كملف ونترك البيانات كما هي ونضغط تنفيذ لتاتي الصورة التاليه.
http://absba6.absba.org/teamwork7/php/2/11.jpg
نختار حفظ ليظهر الملف كما يلي
http://absba6.absba.org/teamwork7/php/2/12.jpg
وهنا يظهر الملف بنفس اسم قاعدة البيانات وامتداده phon.sql
انتها الدرس تحياتي ramah76m
تلميحات للدورة (http://www.absba.org/vb/showpost.php?p=1770297&postcount=32):الدروس المقترحة لهذه الدورة مع تحيات ramah76m
الدرس الثالث (http://www.absba.org/vb/showpost.php?p=1764056&postcount=20): الاتصال بقواعد البيانات
الدرس الرابع (http://www.absba.org/vb/showpost.php?p=1771782&postcount=36): التعرف على بعض طرق عمل النماذج للبرامج
الدرس الخامس (http://www.absba.org/vb/showpost.php?p=1780833&postcount=43) : الاكواد في Dreamweaver MX 2004
الدرس السادس (http://www.absba.org/vb/showpost.php?p=1788642&postcount=46) : عمل برنامج دليل الهاتف للتعرف على طريقة ربط الجداول ببعض
الدرس السابع (http://www.absba.org/vb/showpost.php?p=1792423&postcount=58) : عمل برنامج سجل زوار عن طريقDreamweaver MX 2004
الدرس الثامن (http://www.absba.org/vb/showpost.php?p=1796591&postcount=64): عمل محرك بحث عن طريق Dreamweaver MX 2004
الدرس التاسع (http://www.absba.org/vb/showpost.php?p=1798919&postcount=73): طريقة التعديل في قواعد البيانات من خلال Dreamweaver MX 2004
الدرس العاشر (http://www.absba.org/vb/showpost.php?p=1805781&postcount=89): طريقة الحذف في Dreamweaver MX 2004
الدرس الحادي عشر : (http://www.absba.org/vb/showpost.php?p=1813124&postcount=94)عمل لوحة تحكم لا يدخلها إلا صاحب الموقع باسم مستخدم وكلمة مرور
الدرس الثاني عشر (http://www.absba.org/vb/showpost.php?p=1821421&postcount=109) : طريقة عمل تسجيل لاسم مستخدم في موقع أو منتدى
الدرس الثالث عشر (http://www.absba.org/vb/showpost.php?p=1825502&postcount=115) ::التعرف على طريقة عمل Dreamweaver MX 2004 للجلسات ( session ) .
الدرس الرابع عشر (http://www.absba.org/vb/showpost.php?p=1831117&postcount=130) : شرح لكيفية تغير الألوان في برنامج معين من خلال لوحة التحكم
الدرس الخامس عشر (http://www.absba.org/vb/showpost.php?p=1837802&postcount=6) : كيف تقوم بزرع كود في قاعدة البيانات ويتم تنفيذه على انه ملف php
الدرس السادس عشر (http://www.absba.org/vb/showpost.php?p=1853382&postcount=169): طريقة زرع الاكواد في Dreamweaver MX 2004 وطريقة التعامل معها .
برامج الدورة (http://www.absba.org/vb/showpost.php?p=1874618&postcount=187)
الجزء الثاني من الدورة (http://www.absba.org/vb/showpost.php?p=1898570&postcount=200)
الجزء الثالث من الدورة (http://www.absba.org/vb/showpost.php?p=4879173&postcount=739)
(http://www.absba.org/vb/showpost.php?p=1914125&postcount=210)
تم تعديل المشاركة عن طريق ramah76m وتحياتي للجميع
الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري