إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية

         :: صبابين ومباشرين في جدة قهوجيين 0552137702 (آخر رد :ksa ads)       :: كيف تختار شركة نقل لاثاث بجدة (آخر رد :رودى طه)       :: تجربتي عملية شد الوجه (آخر رد :نوران نور)       :: تفسير حلم ضياع الجوال (آخر رد :نوران نور)       :: اشتراكات شاهد مع سكاي فليكس: تجربة مشاهدة متميزة بدون حدود (آخر رد :نادية معلم)       :: تنظيف الأنف في المنام (آخر رد :نوران نور)       :: رؤية الأصدقاء في المنام (آخر رد :نوران نور)       :: تفسير الأحلام حول سرقة المرأة العزباء للمال في الحلم (آخر رد :نوران نور)       :: تفسير حلم المطر في المنام (آخر رد :نوران نور)       :: حلم أن زوجتك تلد توأمًا (آخر رد :نوران نور)      

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 09-09-2009, 05:20 AM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,613
عدد الـنقاط :3341
 تقييم المستوى : 2139

السلام عليكم ورحمة الله وبركاته
نبدأ معكم في الدرس الأول في دورة برمجة وتصميم مواقع الانترنت بلغة الـ php
سنتكلم ببساطة جداً ... لكي يتابع الجميع ... ان شاء الله

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

ماهي الـ Php ؟!
هي لغة برمجة تستخدم لتطوير مواقع الويب تم اختراعها و إنشاؤها وتطويرها في عام 1994 بواسطة راسموس ليدروف.
وكان يصنعها بجهد شخصي ويطرحها للمعجبين بها كأدوات في انشاء المواقع... وهي اختصار لـ "Personal Home Page"

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

تطويرات عديدة وقوية وكثير من التحسينات عبر المئات من مطوري الويب في جميع أنحاء العالم.

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

ياهو"، وهي اللغة ذاتها التي تم بها برمجة نصف مواقع الانترنت،,,

بكل بساطة، هي لغة تستطيع من خلالها إنشاء مواقع تفاعلية (متغيّرة المحتوى) بدلاً من أن تكون المواقع ساكنة لا تتفاعل مع الزوار، وباستخدام هذه اللغة

تستطيع إنشاء برامج بسيطة كدفاتر الزوار حتى مواقع كبيرة ومعقدة كمواقع التجارة الإلكترونية




لإنشاء موقع...
عليك تصميم شكله الخارجي بالفوتوشوب مثلاً...
ومن ثم تحويل التصميم إلى لغة الـ html ويساعدك في ذلك عدة برامج أهمها مما يُتداول بكثرة Microsoft Front Page أو Dream waver

ماهي لغة الـ html ؟!
هي الشيفرة (أو التعويذة كما يقول صديقي) التي يفهمها متصفح الانترنت الذي تستخدمه أنت الآن لتصفح المنتدى مثل Internat Explorer أو FireFox أو متصفحات الانترنت الأخرى
ووظيفه هذه المتصفحات تحويل الشيفرة إلى صور وكتابة وأشكال...

الآن قم بالضغط بالزر الأيمن في مكان فارغ في هذه الصفحة واختر View Source لتجد شيفرة الـ html التي تم كتابتُها من قِـبل المبرمج وفهمُها من قِـبل المتصفح لتظهر الصفحة بالشكل الحالي...

أكواد الـ html
بسيط جداً ومن الممكن فهمه وكتابته بسهولة ولا يغرّك الحجم من البيانات الذي رأيته...



إذا ما وظيفة الـ Php
الـ php تقوم بمعالجة المعطيات المتوفرة لها معالجة داخلية تتم باستخدام معالج السيرفر (الخادم) واعتماداً على نتائج هذه المعالجات تقوم بأمر الـ php بطباعة كود الـ html المناسب...



ماهو السيرفر (الخادم) ؟
هو جهاز الكمبيوتر الذي ستضع عليه موقعك وهو الذي سيقوم بمعالجة الصفحة وارسال النتائج بشكل html للمتصفح الذي تستخدمه
يمكن أن تضع على السيرفر صفحات html (ثابتة) عادية بمجرد أن طُلب أسمها تـُرسل مباشرة للذي قام بطلبها
أو صفحات php (ديناميكية) وعند طلبها يقوم السيرفر بمعالجتها حسب ما برمجتها أنت على أساسه ويرسل النتائج للذي قام بطلبها



وهنا...
مثال عن صفحة ثابتة المحتوى html
http://www.jamaa.cc/php/les1/static_page.html

مثال عن صفحة ديناميكية php تقوم بالتعرف على اسمك وتنبهك إذا لم تكن مسجلاً دخولك للمنتدى وتعرف كم مرة قمت بزيارتها بالضبط...
http://www.jamaa.cc/php/les1/dynamic_page.php



ملاحظة:
اذا قرأت رابط هذا الموضوع في الأعلى تجد أنه html لكن هذا مجرد "وهم" أي أن الصفحة php وتم تنبيه السيرفر لذلك وهي طريقة تستخدم للحماية من الاختراق


برنامجي Microsoft Front Page أو Dream waver
سيكونا بالنسبة لنا ثانوياً إذ سنحاول في المستوى الثالث بكتابة الشيفرات يدوياً إن شاء الله...



تكلمنا كثيراً أن الأمر يحتاج معالجة
لهذه اللغة معالج برمجي خاص يقوم بتحويل البرمجيات إلى أوامر يفهمها الكبيوتر ويقوم بعالجتها

وهذا البرناج يكون موجوداً في جميع السيرفرات تقريباً... وهذه نقطة قوة لصالح لغة الـ php على عكسها من بقية لغات برمجة الويب...


برنامج الـ apache هو المخدم الذي يهيأ الكمبيوتر ليستطيع استقبال طلبات الـ http
وكما تكلمنا مترجم ملفات الـ php موجود في جميع شركات الاستضافة في الأعمّ الأغلب...

لكن طبعاً لن نحاول عند كل تعديل صغير رفع الصفحات التي تم تعديلها لنشاهد التأثير...
لذلك يمكن تنزيل هذا البرنامج على الكمبيوتر الخاص بك AppServ 2.5.10
ليجعله لك أشبه بسيرفر... تجرّب برمجياتك عليه مباشرة... وكل هذا بدقيقة واحدة...

حجم الملف كبير نوعاً ما حوالي 16 ميغا
ولكنه مهم جداً وبدونه لن تستطيع متابعة الدورة بالشكل الجيد...

يمكنكم تنزيل البرنامج من :

http://it.jamaa.cc/attach.php?id=4002

وهذه خطوات التنصيب بالصور...



شاشة الترحيب


اتفاقية الاستخدام المجاني


اختيار مكان التنصيب... ويفضل جعله على غير السي... منعاً للفورمات الطارئ... الذي قد يذهب تعبك جفاءاً


تفعيل ادوات البرنامج وهي
Apache HTTP Server - البرنامج الذي يقوم بتهيئة الجو لكمبيوترك ليصبح سيرفراً شخصياً
MySQL Database - قواعد البيانات التي تستخدم جنباً إلى جنب مع لغة الـ php لتخزين البيانات والمعلومات من أي نوع
PHP Hypertext Preprocessor - معالج لغة الـ php التي سيقوم بترجمة أوامرها ليفهمها الكمبيوتر
phpMyAdmin - هو تحكم مبسط لقواعد البيانات وهو ممتاز جداً في إدارتها


تعريف متغيرات البرنامج اترك الأول localhost
والايميل غير مهم يمكنك وضع أي شي
والأخير اتركه 80


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


الانتهاء وتفعيل عمل البرنامج ليصبح كمبيوترك جاهزاً


ولمزيد من الحرص ومنعاً لحصول اي أخطاء يمكنك اعادة تشغيل الكمبيوتر الخاص بك ولو أنه غير مطلوب...
وبعد اعادة التشغيل أصبح كمبيوترك سيرفراً يمكنك تجربة برمجياتك عليه... ولن يؤثر هذا على أدائه العادي...
للتأكد من صحة عمل البرنامج اطلب في متصفحك هذا الرابط
http://localhost/

ستفتح نافذة هي شبيهة هذه



افتح المجلد الذي اخترت أن يتم تنزيل البرنامج فيه
وفي مثالنا هنا :
C:/AppServ
لتجد في داخله مجلداً اسمه www
هنا... يمكنك ضمن هذا المجلد وضع أي موقع أو برمجية خاصة بك
ويفضل أن تقسم برمجياتك ضمن مجلدات داخل الـ www

والمجلد www وما يحتويه هو بمثابة المكان الذي تم تفعيله ليكون سيرفراً... وأي مكان لا ينتمي لهذا المجلد (أي ليس ضمنه) غير صالح ولا يمكن تجربة برمجياتك عليه



كيف أستطيع الوصول إلى ملفاتي لتجربتها؟!
اكتب في المتصفح
http://localhost/
ومن ثم اسم الملف... او اسم مجلد وبعدها اسم الملف...

مثلاً قمت ببرمجة صفحة اسمها user.php
ووضعتها ضمن المجلد les1 الذي أنشأته في المجلد www
يمكنني الوصول لصفحة الـ user.php
بطلبها عبر الرابط
http://localhost/les1/user.php



وبهذا نكون قد هيأنا أنفسنا لنبدأ جدياً بأول برمجية لنا... في الدرس القادم إن شاء الله...
ونرحب بكل تعليق, سؤال, مشاركة أو اقتراح

على الرابط التالي لأي سؤال أو اي استفسار :

http://it.jamaa.cc/art246597.html


إلى اللقاء موعدنا في الدرس الثاني إن شاء الله
__DEFINE_LIKE_SHARE__
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
دورة صب سوفت الصيفية تصميم الوسائط شرح فيديو الدرس الاول محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 06-10-2010 01:53 AM
دورة قيادة منتديات الفي بي للمبتدئين ودورة تصميم وبرمجة المواقع محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 05-08-2010 07:10 PM
دورة قيادة منتديات الفي بي للمبتدئين ودورة تصميم وبرمجة المواقع محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 05-08-2010 06:30 PM
[لمبتدأين] الدرس الاول من دورة تصميم الاستايلات محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 11-08-2009 01:20 PM
[دورة]- الدرس الاول -تصميم ستايل مركز تحميل الاصدار الثاني محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 10-05-2009 01:40 PM


الساعة الآن 02:18 PM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML