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

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

الموضوع: [دورة php - الدرس الثالث] - الجزء الأول : الطباعة المدمجة و تنسيق الصفحات لعرضها

مشاهدة المواضيع

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

    افتراضي [دورة php - الدرس الثالث] - الجزء الأول : الطباعة المدمجة و تنسيق الصفحات لعرضها

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




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




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

    على بركة الله نبدأ :

    ذكرنا سابقا ان لغة php تمدنا بجملتين اساسيتين للطباعة و هما echo و print و هما تستخدمان لطباعة قيم المتغيرات و لطباعة النصوص و نتائج العمليات الحسابية و غيرها

    لكن لو سأل أحدكم السؤال التالي :
    كيف نستطيع تنسيق الخط والألوان و غيرها لمخرجات البرامج التي نكتبها ؟؟ اي بمعنى لو اردنا طباعة اسم الطالب و تخصصه و لكن نريد اسم الطالب باللون الأحمر و تخصصه باللون الأخضر فما هي الطريقة ؟؟

    الإجابة هي :

    هناك طريقتان لحل هذه المشكلة :

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

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

    تحدثنا كثيرا و الآن لنأتي الى التطبيق العملي و الشرح :

    كيف نستطيع ان نكتب كود php لتنسيق الصفحة كالتالي باللون الأحمر و الأخضر :


    الإجابة بسيطة جدا
    و هي بنفس طريقة كتابة الكود بالطرق السابقة و بإستخدام جمل الطباعة لكن مع الإستفادة من الخاصية التي تقدمها لنا هذه اللغة و هي خاصية دمج كود html مع النصوص في المتغيرات النصية و جمل الطباعة داخل اشارات التنصيص

    للتسهيل انظر الكود التالي :

    كود PHP:
    <?
        $tags 
    "<b> </b>";
    ?>
    اي بمعنى اننا نستطيع كتابة اي وسم (tag) بلغة ال html داخل اشارات التنصيص و لن يتم طباعته و ستم تنفيذه على انه وسم html

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

    كود PHP:
    <?
        
    echo "<font color=red size=7> Welcome to al79n forums </font>";
    ?>
    ارجوا ان تكون قد اتضحت الية عمل مثل هذا الكود

    الآن نعود الي الصورة التي في الأعلى و يتم برمجتها كالتالي :

    كود PHP:
    <?
        $name   
    "<font size=6 color=red> Zaed Zaedan Murad </font><br/>";
        
    $std_id "<font size=6 color=green> 30719001500 </font><br/>";
        
        echo 
    $name;
        echo 
    $std_id;
    ?>
    و الشرح كالتالي :

    عرفنا متغير بإسم name$ من النوع النصي و اسندنا اليه قيمه و فيها اسم zaed zaedan murad و هذا الأسم تم تنسيقة بلغة html

    و كذلك عرفنا متغير std_id$ من النوع النصي و اسندنا اليه قيمة و فيها الرقم الجامعي 30719001500 و هذا ايضا تم تنسيقه بلغة html

    ثم قمنا بطباعة المتغيرين

    هنا عندما يبدأ المترجم في الطباعة فإنه سيقوم بتنفيذ الوسم (tags) المطبقة على على الكلمات ثم يقوم بالطباعة

    و بإمكانكم رؤية ناتج التنفيذ عبر الرابط التالي :

    http://www.al79n-php.info/less3/tags.php

    و اترك لكم اخواني هذا الكود لمحاولة فهمه و تطبيقه

    كود PHP:
    <?
        
    echo "<body bgcolor=gray>";
        echo 
    "<center>";
        
    $haeder "<hr><h1>al79n php ***site</h1><hr>";
        
    $footer "<hr><h4><font color=red>copyright - www.al79n.com</font></h4><hr>";
        
    $center "<font color=Green size=7><br/><br/><br/> ex : here we write an article <br/><br/><br/></font>";
        
        echo 
    $haeder;
        echo 
    $center;
        echo 
    $footer;
        
        echo 
    "</center>";
        echo 
    "</body>";
    ?>
    و سيكون هذا الناتج من الكود كما في الرابط التالي :
    http://www.al79n-php.info/less3/page.php


    و قبل ان ننهي درسنا لهذا اليوم ربما يكون البعض غير ملم بكل تفاصيل لغة html التي ندمجها في اكوادنا و نستخدمها في التصميم لذلك تم رفع مكتبة متكاملة في هذه اللغة قام بتصميمها و برمجتها الزميل عبد الرحمن بطاينة له خالص الشكر و الإمتنان و بإمكانكم زيارة المكتبة عبر الرابط التالي :

    http://www.al79n-php.info/html/index.html

    ارجوا محاولة تطبيقه بيدك و كتابة برامج مشابهة له لتكتسب اكبر قدر ممكن من الفائدة

    و لنا لقاء قادم بإذن الله
    التعديل الأخير تم بواسطة Sc®ipt ; 05-30-2011 الساعة 01:25 AM

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

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

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

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

  1. طلبات الرسوم المتحركة
    بواسطة أميرة قوس النصر في المنتدى كراميش الحصن
    مشاركات: 33
    آخر مشاركة: 07-06-2011, 06:18 PM
  2. مسلسل ..دموع الورد ...مشاهده+تحميل
    بواسطة MiSteR LoNeLy في المنتدى منتدى المسلسلات
    مشاركات: 7
    آخر مشاركة: 08-06-2010, 01:16 AM
  3. تحميل فيلم اسد و 4 قطط
    بواسطة ساره في المنتدى منتدى الافلام العربية
    مشاركات: 3
    آخر مشاركة: 07-09-2010, 08:00 AM
  4. أجمل المسرحيات المصريه
    بواسطة حسان القضاة في المنتدى منتدى الافلام العربية
    مشاركات: 8
    آخر مشاركة: 06-30-2010, 12:50 AM
  5. فيلم عمر وسلمى 2
    بواسطة أميرة قوس النصر في المنتدى منتدى الافلام العربية
    مشاركات: 13
    آخر مشاركة: 02-07-2010, 09:35 PM

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

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

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

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

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