الدرس الاول((مقدمه عن اللغه وبعض الادوات المطلوبه))*-*

الدرس الاول((مقدمه عن اللغه وبعض الادوات المطلوبه))*-*


النتائج 1 إلى 2 من 2

الموضوع: الدرس الاول((مقدمه عن اللغه وبعض الادوات المطلوبه))*-*

  1. #1

    افتراضي الدرس الاول((مقدمه عن اللغه وبعض الادوات المطلوبه))*-*

    اول شي هذا امانه استخدم الدوره بدون غضب الله صراحه انا باقي مابديت الدوره بس راح ابدا بس ابي منكم انكم ماتستخدمونه ضد المسلمين لا هذا الدوره ولا غيره من دورات



    فى الدرس الاول انشا الله هنتكلم عن مقدمه للغه ال ((php)) وطبعا لازم يكون عندنا خلفيه كبيره عن بدايه نشاه


    اللغه فكيف نكون مبرمجين ولانعلم ماهى بدايات لغتنا البرمجيه


    وانشاء الله الدوره هتكون من البدايه او الصفر الى الاحتراف


    **--**مقدمه للغه ((php))**--**


    لغة ال ((php)) ابتكرها ريسموس ليردورف عام1994 وابتكرها خصيصا لبناء المواقع الديناميكيه والتفاعليه وقام بكتابة السورس الاصلى لها باستخدام لغة (( c و ++c)) ومنذ ذلك الوقت حتى


    الآن يتم التطوير عليها حتى اصبحت لغة كامله على حسب وصف مبتكر اللغه والكمال لله وحده وذلك الكمال على حد وصف مبتكر اللغه جاء بفضل المجهودات التى بذلها جميع من شارك فى


    بناء تلك اللغه وتطويرها حتى اصبحت الآن لغه من اللغات العالميه التى يفضلها الأغلبيه ويسعى الكثير الى تعلمها واحترافها .


    ويمكن وصفها ب 3 صفات تميزها وهى كالتى :-


    1- هى لغه غير منهجية : بمعنى ان الكود الذى تقوم بكتابته يمكن تشغيله على أى نظام تشغيل فيمكن تشغيله على اللينكس ويمكن تشغيله على الوندوز ولن يظهر لك أى أخطاء طالما كان


    الكود صحيحا .

    2 - هى لغه تعتبر جزء لا يتجزأ من HTML : بمعنى أنك بكل سهوله يمكنك ادراج أكواد ووسوم HTML كما سيظهر فى تطبيقاتنا المقبله فكودك الذى ستقوم بكتابته سيكون خليطا من الhtml


    ولغة php وكما يمكن أيضا اضافة أكواد جافا سكربت الى أكواد ال

    php .

    3- لغه تعمل على السيرفرات : بمعنى أن كود الphp يتم تشغيله على السيرفرات ويتم تنفيذه عليها ويتم ارسال الى متصفح الصفحه كود الhtml فقط ولا يتم ارسال كود ال php ولذلك اذا


    قمت بتشغيل أى صفحة مكتوبه بلغة الphp بالمتصفح وألقيت نظره الى السورس كود ستجده بلغة html على

    الرغم ان الصفحه مكتوبه فى الأساس بلغة php . ومعنى هذا ان كود الphp تم


    ترجمته بالخادم وتم ارسال اليك كود html جاهزا ليتم عرضه على متصفحك.

    معظم المواقع المتواجده على الشبكه هى من النوع الديناميكى وأيضا قد تكون من النوع التفاعلى . فقد تفتح صفحه

    تجد بها قائمه بالدروس الشيقه تحتوى على بعض المعلومات التى قد

    تكون شيقه بالنسبه لك وأيضا تفتح موقع تجد به آخر الأخبار ويحييك باسمك عند تسجيل دخولك و...............


    انها قائمه لا تنتهى من الابداعات التى لا حصر لها والتى يمكن انجازها بلغة php بسهوله جدا ويسر لا يوجد أكثر منه

    مثلما سنجد فى دروسنا القادمه.



    دعونا نتأمل للحظات قصيره : لماذا أصبحت لغة php بهذا القدر من الذيوع والصيت الكبير ؟؟؟!!!


    هذا لعدة أسباب لعل من أهمها :


    1- السهوله الكبيره التى بها تلك اللغه وتبسيطها لقدر كبير جدا من القواعد والروتينات المستخدمه فى بعض اللغات

    الأخرى ك c و ++c


    2- معظم مقدمى خدمات الاستضافه يدعمون تلك اللغه كشئ أساسى فى مميزات الخدمه .


    3- الآن أصبح مئات الألوف من المبرمجيين متقنين تلك اللغه وقد تكون أنت واحدا منهم .



    واذا قمنا بعمل مقارنه سريعه بين .لغة php ولغة asp سنجد ان كلا اللغتان تؤديان نفس الغرض . قد يفضل البعض لغةasp لأنها من ابداعات ميكروسوفت العملاقه ولكن أنت كمبرمج يهمك بعض


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


    فانها كما ذكرنها سابقا انها لغه غير منهجية المنصه وكما انك يجب ان تدفع ترخيصا لاستخدامك لغةasp اما لغةphp فهى لغة مفتوحة المصدر ولماذا تدفع عندما بامكانك انك لا تدفع؟



    متطلبات الدوره ومتطلبات العمل والبرمجه بلغة php


    */* اول شئ وده المهم التركيز الشديد يعنى تركز بجد البرمجه مش عايزه تشتويش فى العقل يعنى بمعنى اصح يكون زهنك صافى


    */* ستحتاج الى بعض البرامج :


    1- محرر للغة php و ذلك المحرر أنا أفضله وهو Notepad++ ويمكنك ايضا استخدام اى محرر نصوص كما تحب زى مثلا النوت باد الملحق مع نسخه الويندوز


    يمكنك تحميله من هنا



    او هنا



    2- ستحتاج الى برنامج السيرفر المحلى ويوجد الكثير من السيرفرات


    امثله (( سيرفر الجمل وسيرفرappserv وسيرفر phptriad)) وغيرها كتير من السيرفرات


    انا عن نفسى بفضلappserv وبستخدمه فى شغلى


    ويمكنكم تسطيب ماتردون او اللى عنده سيرفر محلى خليه شغال عليه عادى


    وانا عن نفسى احب يكون كل شغلنا مطابق فبالتالى اللى عايز يحمل سيرفر appserv



    من هنا


    طريقة تسطيب برنامج السيرفر المحلى appserv خطوه بخطوه بالتفصيل الممل







    رخصه الاستخدام واتفاقية الاستخدام بين الشركه والمستخدم فالبرنامج يعمل تحت رخصة GNU/GPL
    سنقوم بالضغط علىI Agree









    اختيار مكان تحميل البرنامج : ينصح بعدم تغيير المسار وأن تتركة كما هو c:\AppServ













    اختيار المكونات التى تريد تسطيبها على جهازك :
    Apache HTTP Server
    MySQL Database
    PHP Hypertext Preprocessor
    phpMyAdmin

    سنقوم باختيار الأربعة اختيارات والضغط على next







    - اعداداتapache


    سنقوم بتحديد اعداداتapache فى تلك الصفحه :


    server name : ستحدد اسم السيرفر وليكن : شبكة الصاعقة العربية ولكن يفضل تركه كما هو


    admin email : ستحدد البريد الالكترونى الخاص بالمدير وليكن

    rootsa3eka.com


    HTTP PORT : ستحدد المنفذ الخاص للأباتشى وسيكون80 ويفضل عدم تغييره حتى لا يتسبب بمشاكل أنت فى غنى عنها.








    اعدادات MYSQL
    Root Password : هو كلمة مرور المحرك الخاص بقواعد البيانات ويجب ان تقوم بادخاله وحفظه وذلك لأن جميع تعاملاتك مع قواعد البيانات ستكون بكلمة المرور تلك .

    ملاحظه : اسم المستخدم الافتراضى للمحرك هو root.
    Character Sets : تحديد لغة البيانات المخزنه سنقوم بتركها كما هى حتى لا تسبب أى مشاكل حين تنفيذ الأكواد .

    Old Password : اذا كانت تحث معك مشاكل عند كتابة الكود البرمجى ببرنامج MYSQL API قديم فستجد أن ذلك الخطأ قد ظهر لك :
    Client does not support

    authentication protocol requested by server; consider upgrading MySQL client

    ولذلك يجب عليك أن تحدد ذلك الخيار لتتجنب حدوث أى من المشاكل عند تنفيذ الكود .
    Enable InnoDB : خيار متقدم الى حد ما وهو يستخدم اذا كنت تستخدم Enable InnoDB








    شاشة اتمام عملية التسطيب سنقوم بتحديد الاختيارين لكى يتم تشغيل السيرفر بعد عملية اتمام التحميل ثم الضغط على finish.








    بعد اتمام عملية التنصيب ستقوم بعمل اعادة تشغيل جهازك .

    هناك بعض الأساسيات التى يجب الاهتمام بها :

    أنت الآن جهازك قد أصبح مهيئا لكتابة أكواد php ولكن أين ستقوم بوضع ملفاتك المكتوبه بلغةphp وكيف ستقوم بعرضها على جهازك .

    أولا : المكان الذى ستقوم بوضع ملفاتك به :

    قم بالدخول الى المسار التالى
    قم بالدخول الى محرك الأقراص C
    ثم قم بالدخول الى المجلد Appserv
    ثم الى المجلد www وهو المسمى بمجلد الروت
    وسيكون المسار أمامك كما يلى C:\AppServ\www


    وبكده يكون انتهى درسنا الاول ارجو ان لا اكون قد اطلت عليكم انتظرونى فى درس قادم انشاء الله


    واى استفسار يوضع بموضوع الاستفسارات الخاصه بالدرس


    استفسارات الدرس الاول


    والسلام عليكم ورحمه الله وبركاته

  2. #2

    افتراضي رد: الدرس الاول((مقدمه عن اللغه وبعض الادوات المطلوبه))*-*

    شكرا لك استفدت كذير من الموضوع

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

  1. 1 : الدرس الاول :شرح فتح بورت في الروت
    بواسطة طائر العنقاء في المنتدى قسم اختراق الأجهزة
    مشاركات: 10
    آخر مشاركة: 08-18-2014, 12:29 AM
  2. الدرس الثالث: خطوات استهداف المواقع .. الجزء الاول
    بواسطة ASDELY-ScOrPiOn في المنتدى اختراق المواقع والسيرفرات
    مشاركات: 82
    آخر مشاركة: 04-30-2012, 03:12 AM
  3. معلومات لاختراق الاجهزة
    بواسطة crbl في المنتدى قسم اختراق الأجهزة
    مشاركات: 17
    آخر مشاركة: 02-24-2012, 05:24 AM
  4. الدرس الاول .... بعض من خفايا النظام
    بواسطة pc freind في المنتدى منتدى الصيانة وتبادل الخبرات
    مشاركات: 6
    آخر مشاركة: 10-13-2011, 08:20 AM
  5. الدرس الاول [ طريقة تصميم ستايل من البداية ]
    بواسطة فوفو6 في المنتدى منتدى الإستايلات والتصاميم
    مشاركات: 6
    آخر مشاركة: 04-04-2011, 04:05 AM

المفضلات

أذونات المشاركة

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