آخـــر الـــمـــشـــاركــــات

تحميل برنامج الغاء تثبيت البرامج من الكمبيوتر Should I Remove It » آخر مشاركة: اردني وافتخر دردشة وتعليله وسواليف.. » آخر مشاركة: عاشق الحصن بريد الاعضاء » آخر مشاركة: محمد العزام اهلا بكم ..رمضان كريم » آخر مشاركة: حسان القضاة شو عم تسمع هلا » آخر مشاركة: حسان القضاة ما هو سبب تواجدك في المنتدى والى اي حدّ يستمر او ينتهي إنتسابك له ؟ » آخر مشاركة: قلعتي أبدية مرحبا » آخر مشاركة: محمد العزام " أميــــرةُ قـوسِ النَّصـــــر" » آخر مشاركة: قلعتي أبدية ~ إبريـــــــــــــــــل ~ » آخر مشاركة: حسان القضاة اسئلة مهمة بالفوتوشوب في المطابع 2019 » آخر مشاركة: المصمم يزن جبريل صاحب المركز الاول فى مجال تنزيل الملفات كامل مدي الحياة IDM 6.32 » آخر مشاركة: siiin همسات وأشوق » آخر مشاركة: حسان القضاة ""أيلـول""... » آخر مشاركة: قلعتي أبدية تبليغ عن رسالة زائر بواسطة راشد مرشد » آخر مشاركة: أميرة قوس النصر اشتقنالكم » آخر مشاركة: Mahmoud Zaben تُراهات ما قبل النوم ... » آخر مشاركة: قلعتي أبدية شو مزاجك اليوم... » آخر مشاركة: قلعتي أبدية قبول بلاغ عطل ثلاجات كلفينيتور 01092279973 & 0235700997 وكيل كلفينيتور (م .الجديدة) » آخر مشاركة: الوكيل1 قبول بلاغ عطل ثلاجات هوفر 01154008110 & 0235699066 وكيل هوفر (م.6اكتوبر) » آخر مشاركة: الوكيل1 قبول بلاغ عطل ثلاجات جنرال اليكتريك 01207619993 & 0235700997 وكيل جنرال اليكتريك (الز » آخر مشاركة: الوكيل1
+ الرد على الموضوع
النتائج 1 إلى 3 من 3

الموضوع: [دورة php - الدرس السادس عشر] - اعادة استخدام الكود و ادراج الملفات

  1. #1
    عضو مؤسس الصورة الرمزية Sc®ipt
    تاريخ التسجيل
    Nov 2008
    الدولة
    There's no place like 127.0.0.1
    العمر
    38
    المشاركات
    4,003

    Q (14) [دورة php - الدرس السادس عشر] - اعادة استخدام الكود و ادراج الملفات

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



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





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

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

    الآن ننتقل الى موضوع اخر وهو مهم برمجيا و هو ادراج الملفات في صفحات php ,, تخيل انك تقوم ببرمجة موقع و ان عدد صفحات هذا الموقع 100 صفحة وانك تريد ان تحافظ على جمالية تنسيق الموقع و قمت بتصميم header و فوتر يحتويان شعار الموقع و معلومات عامة عن الموقع وانك تريد ان يظهر هذا الهيدر و الفوتر في جميع صفحات موقعك ,, فهل ستعيد كتابة الكود في ال 100 صفحة ؟؟ ,, بالتأكيد لا لأن العملية ستكون مرهقة و متعبة ,, لذلك دعمتنا لغة php بدالتين مهمتين سنتعرف عليهم لكن لاحظ معي الصورة التالية لمعرفة ماذا اقصد بال header و ال footer و ثم سنتعرف على هذه الدوال :



    لاحظ في الصورة السابقة ان هذا تصميم موقع مثلا و الهيدر و الفوتر هم لكل صفحات الموقع و طلب منك مدير الشركة تغيير الهيدر و الفوتر فهل ستقوم بالتعديل على 100 صفحة ؟؟ بالطبع لا لأنك سوف تستخدم دوال الإدارج

    دوال الإدراج :

    1 - الدالة ()require

    تستخدم هذه الدالة لإدراج الملفات في كود ال php بكافة انواعها اي ملفات html او css او جافا سكريبت او php او غيرها و الصيغة العامة لكتابتها هي :

    كود PHP:
    <?php
        
    require("file_path");
    ?>


    حيث ان file_path تعني مسار الملف الذي نريد ادراجه

    طبق معي المثال التالي :

    اعمل مجلد جديد و سمه less16
    و افتح محرر الكود و اكتب الكود التالي :

    كود PHP:
    <?php
        
    echo "<center><b><h1>Welcome To my ***site - this is Header</h1><br/><h4>i like php with zaedo</h4></b></center>";
    ?>


    و احفظه بإسم header.php

    الآن افتح محرر الكود مرة ثانية و اكتب الكود التالي :

    كود PHP:
    <?php
        
    echo "<center><hr><b>this is footer - coded by : zaed murad - Sc®ipt</b></center>";
    ?>


    و احفظه بإسم footer.php

    الآن افتح المحرر مرة ثانية و اكتب الكود التالي :

    كود PHP:
    <?php
        
    require("header.php");
        
        echo 
    "<center><hr><font color='red' size='7'><b>
                THIS IS A BODY OF SITE<br/>
                YOU CAN WRITE YOUR NOTE HERE<br/>
                OR YOUR NEWS<br/>
              </b></font></center>"
    ;
        
        require(
    "footer.php");
    ?>


    و احفظه بإسم req.php

    الآن اذهب الى المتصفح و افحص العمل بزيارة الرابط
    كود PHP:
    http://localhost/less16/req.php 
    </b>

    2 - الدالة ()include

    و عملها نفس عمل الدالة ()require تماما لكن الفرق الوحيد بينهما ان الدالة include في حال حدوث خطأ في الملف الذي نريد ادراجه فإن المتصفح يعلمك بوجود تحذير Warning و يكمل العمل اما في الدالة require سيظهر لك خطأ fatel Error و يتوقف عمل البرنامج كاملا و يحدث مثل هذا التحذير او الخطأ عند محاولة ادراج ملف غير موجود او ان يكون المسار خطأ و لتجربة مثال عليها قم بتجربة نفس المثال السابق لكن غير كلمة require الى include

    و لرؤية الأخطاء في الحالتين احذف مثلا ملف header و نفذ البرنامج في حالة وجود require و في حالة وجود include

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

    والى اللقاء في الدرس القادم ....

  2. #2
    عضو جديد الصورة الرمزية DANA MURAD
    تاريخ التسجيل
    May 2010
    المشاركات
    7

    افتراضي رد: [دورة php - الدرس السادس عشر] - اعادة استخدام الكود و ادراج الملفات

    يسلموو ايديك فهمت تمام
    مشكوووووووووووووووور
    أستيقظت اليوم مبللة بأمطار حنيني إليك

  3. #3
    عضو مؤسس الصورة الرمزية Sc®ipt
    تاريخ التسجيل
    Nov 2008
    الدولة
    There's no place like 127.0.0.1
    العمر
    38
    المشاركات
    4,003

    افتراضي رد: [دورة php - الدرس السادس عشر] - اعادة استخدام الكود و ادراج الملفات

    اقتباس المشاركة الأصلية كتبت بواسطة DANA MURAD مشاهدة المشاركة
    يسلموو ايديك فهمت تمام
    مشكوووووووووووووووور

    العفو دانا
    منورة والله

+ الرد على الموضوع

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

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

  1. [دورة php - الدرس الخامس عشر] - الجزء الثالث : دوال المصفوفات
    بواسطة Sc®ipt في المنتدى منتدى الدورات العلمية المتخصصه
    مشاركات: 3
    آخر مشاركة: 01-26-2011, 07:33 PM
  2. [دورة php - الدرس الرابع عشر] - الجزء الثاني : المصفوفات الحرفية و المركبة و تعريفها
    بواسطة Sc®ipt في المنتدى منتدى الدورات العلمية المتخصصه
    مشاركات: 4
    آخر مشاركة: 01-26-2011, 07:32 PM
  3. [دورة php - الدرس الثالث عشر] - الجزء الأول : المصفوفات الرقمية و تعريفها
    بواسطة Sc®ipt في المنتدى منتدى الدورات العلمية المتخصصه
    مشاركات: 3
    آخر مشاركة: 12-13-2010, 05:24 PM
  4. [دورة php - الدرس الثاني عشر] - الجزء الثاني : تكملة جمل التكرار و تطبيقات عليها
    بواسطة Sc®ipt في المنتدى منتدى الدورات العلمية المتخصصه
    مشاركات: 3
    آخر مشاركة: 12-12-2010, 03:06 AM
  5. [دورة php - الدرس الحادي عشر] - الجزء الأول : جمل التكرار و الدوران : for + while
    بواسطة Sc®ipt في المنتدى منتدى الدورات العلمية المتخصصه
    مشاركات: 5
    آخر مشاركة: 12-11-2010, 07:15 PM

الكلمات الدلالية لهذا الموضوع

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

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

ضوابط المشاركة

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