اشترك في مجموعة montadaphp.net حتى تصلك أخبار المنتدى  

بريدك الإلكتروني:

صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 20 من 37
شجرة الإعجاب39إعجاب

الموضوع: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

  1. #1
    مشرف منتدى الـ jQuery الصورة الرمزية atefatwan
    تاريخ التسجيل
    06-07-2007
    المشاركات
    1,513
    معدل تقييم المستوى
    12

    افتراضي دورة المدخل المبسط لتعلم لغة PHP الجزء 2

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

    إخوانى الكرام

    لقد توقفنا فى الجزء الأول من الدوره على مقدمه تعريفيه للغة PHP

    و كنا فى إنتظار أن تتفضلوا بتجهيز حواسيبكم بالبرامج التى سنحتاج إليها أثناء العمل على الدوره

    و أعتقد و الله أعلى و أعلم بأن الجميع قد إستعد الأن

    وسوف نتوكل على الله و نبدء أولى خطواتنا فى عالم لغة البرمجه PHP الرائع

    كيفية و أسلوب كتابة السكريبت بشكل صحيح

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

    أولا يجب أن يبدء كتابة كود PHP البرمجى بمفتاح تعريف بأن النصوص التاليه هى أوامر برمجيه للغة PHP

    وهذا المفتاح هو الموضح فى الكود التالى

    كود PHP:
    <?php
    ملحزظه
    و هناك أكثر من طريقه لصياغة هذا المفتاح و لكن الصيغه التى وضعتها لكم هنا هى الصيغه الأعم و الأكثر إستخداما و الأكثر قابليه للتنفيذ على أى منصه من المنصات (الخوادم أو السيرفرات)
    أيضا يجب أن ينتهى إجمالى الكود البرمجى أيضا بمفتاح يخبر المعالج أنه قد تم الإنتهاء من النص البرمجى

    وهذا المفتاح هو الموضح فى الكود التالى

    كود PHP:
    ?> 
    إذا سيكون الشكل العام لأى نص برمجى فى لغة PHP على النحو التالى

    كود PHP:
    <?php


    بعض النصوص البرمجيه


    ?>
    أيضا يجب أن نعرف أن لغة البرمجه PHP غير حساسه لحالة الأحرف (كبيره أو صغيره ) وسوف نتعرف على هذا الامر لاحقا اليوم

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

    أيضا فإن السطر البرمجى يجب أن ينتهى بالفاصله المنقوطه حتى نخبر المترجم الخاص باللغه للإنتقال إلى السطر التالى و إلا سيتوقف البرنامج عن العمل

    و الأن دعونا نتعرف بشكل أكثر واقعيه على ما سبق

    تطبيق على كل ما أوردناه فى طريقة كتابة السكريبت

    إفتح صفحه جديده بواسطة النوتباد أو بأى محرر آخر ثم قم بإضافة الكود التالى بها

    كود PHP:
    <?php



    echo date("Y F, j"); 



    ?>
    فى الكود السابق طلبنا عرض تاريخ اليوم

    قم بحفظ هذه الصفحه بإسم PHP و بإمتداد PHP

    على هذا الشكل php.php

    ويمكنكم حفظ الملف بأى إسم ترغبون فيه حتى يمكنكم التعرف عليه فى ما بعد لإكمال عملنا

    الأن سنقوم بعرض الملف الذى أنشئناه فى المتصفح وذلك من خلال نقل الملف إلى المجلد الجذرى للسيرفر الشخصى لديكم

    وهذا المجلد قد يكون بإسم WWW أو htdocs حسب نوع السيرفر لديكم

    بعد أن نقلنا الملف إلى المجلد الجذرى للسيرفر سنقوم بإستدعائه فى المتصفح للمشاهده و يكون ذلك بكتابة عنوان أو رابط الملف فى المتصفح بهذه الطريقه

    http://localhost/php.php

    سيقوم المتصفح بعرض التاريخ لنا

    الأن سنقوم بفتح الملف مرة أخرى للتحرير ثم نقوم بإضافة الكود التالى

    كود PHP:
    ECHO DATE("Y F, j"); 
    وكما نلاحظ فإنه نفس الكود السابق لكنه بأحرف كبيره

    وسوف يكون شكل النص البرمجى على النحو التالى
    كود PHP:
    <?php



    echo date("Y F, j"); 

    ECHO 
    DATE("Y F, j");



    ?>
    سنقوم بإستدعاء الملف فى المتصفح للمشاهده كما سلف ذكره

    سنلاحظ التالى

    أنه قد تم تنفيذ الأوامر و النصوص البرمجيه داخل الملف بدون أى مشاكل أو تأثر بحجم الأحرف

    و أيضا تم إهمال المسافات عند عرض الملف فى المتصفح و تم عرض النتائج فى سطر واحد

    إذا كيف نحبر المعالج بأن يقوم بعرض النتائج لكل سطر برمجى فى سطر منفصل فى المتصفح

    يكون ذلك بأن يكون الكود على النحو التالى
    كود PHP:
    <?php
    echo date("Y F, j"); 

    ECHO
    '<br />'

    ECHO 
    DATE("Y F, j");
    ?>
    نلاحظ أنه قد تم إضافة

    كود PHP:
    <br /> 
    إلى الكود كى نخبر المتصفح أن التالى هو بداية سطر جديد

    نشاهد النتيجه فى المتصفح سنراها أكثر تناسقا

    الأن يمكنكم العمل على هذه الملف من تبديل أو تغير لأماكن الأحرف الخاصه بالتاريخ ( Y F, j ) و مشاهدة النتائج بأنفسكم

    و أرجو من جميع الإخوان الذين يتابعون معنا أن لا يقومو بالنسخ و اللصق بل يحاولو القراءه و من ثم الكتابه بأنفسهم

    فأهم خطوه فى البرمجه هى تعلم الكتابه للنص البرمجى بشكل صحيح وهذا لا يتم إلا من خلال الكتابه ثم الكتابه ثم الكتابه

    و إلى أن ألقاكم فى الجزء القادم بإذن الله

    مع خالص تمنياتى للجميع بالتوفيق و النجاح


    تنويه

    تم إضافة الجزء الثالث للدوره على الرابط التالى

    دورة المدخل المبسط لتعلم لغة PHP الجزء 3
    التعديل الأخير تم بواسطة Osama Mohamed ; 18-11-2012 الساعة 05:29 PM سبب آخر: اضافة رابط الجزء الاول من الدورة

  2. #2
    نائب المشرف العام
    تاريخ التسجيل
    11-10-2010
    المشاركات
    1,542
    معدل تقييم المستوى
    8

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

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

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

  3. #3
    مشرف منتدى الـ jQuery الصورة الرمزية atefatwan
    تاريخ التسجيل
    06-07-2007
    المشاركات
    1,513
    معدل تقييم المستوى
    12

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    اقتباس المشاركة الأصلية كتبت بواسطة Osama Mohamed مشاهدة المشاركة
    شكرا على الدروس الجميلة
    فى ميزان حسناتك ان شاء الله

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

    و شكرا لك على مرورك الطيب العطر و أتمنى أن يتم ما تفضلت أنت بذكره

    وهذا حتى يتم الربط بين أجزاء الدوره المختلفه

    مع خالص تقديرى و إحترامى
    Osama Mohamed معجب بهذا .

  4. #4
    عضو مشارك
    تاريخ التسجيل
    24-08-2009
    المشاركات
    10
    معدل تقييم المستوى
    0

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    جزاك الله كل خير

    ومتابع معك

    سؤال

    بالنسبة لهذه العلامة " وهذه العلامة ' وهذه الاحظها وفي بعض الاوقات اجد اخطاء بسبب هذه العلامات ويجب على ان انسقها

    وايضا هذه العلامه , حيث اجدها فى بعض الاسكربتات

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

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

    دا فى السكربتات الكبيرة

  5. #5
    عضو مشارك
    تاريخ التسجيل
    09-11-2012
    المشاركات
    10
    معدل تقييم المستوى
    0

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    جاري قراءة الموضوع
    شكرا

  6. #6
    عضو فعال
    تاريخ التسجيل
    05-10-2012
    المشاركات
    243
    معدل تقييم المستوى
    5

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    اقتباس المشاركة الأصلية كتبت بواسطة ahmed_ahmed9889 مشاهدة المشاركة
    جزاك الله كل خير

    ومتابع معك

    سؤال

    بالنسبة لهذه العلامة " وهذه العلامة ' وهذه الاحظها وفي بعض الاوقات اجد اخطاء بسبب هذه العلامات ويجب على ان انسقها

    وايضا هذه العلامه , حيث اجدها فى بعض الاسكربتات

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

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

    دا فى السكربتات الكبيرة
    السلام عليكم .... اخي العزيز بالنسبة لسؤالك عن " و ' ...... فعند كتابة نصوص عادية لا يوجد اي فرق سواء كتبت " او ' .....اما عند وضع المتغيرات .... فيجب استخدام هذه حصرا (") .........
    يوسف الحمود معجب بهذا .

  7. #7
    عضو فعال
    تاريخ التسجيل
    16-09-2012
    السن
    31
    المشاركات
    345
    معدل تقييم المستوى
    5

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    شكرا أخي بارك الله فيك ’ لحد الساعة كل شيئ مفهوم أخي " بالنسبة لشؤال الأخ الفاضل حول العلامات " و' انا أيضا احار في بعض الأحيان حو مكان و ضعهما إلا انني الان و بعد متابعة هدا الدرس و تغيري على الكود بقلب العلامات " ب ' في الكود أعلاه , و جدت أنه لم يحدت أي مشكل و نفس النتيجة هي التي تظهر في المتصفح , ,

    في المتابعة أخي و جزاك الله عنا خيرا و بالنسبة لطريقة الشرح فهي جميلة و واضحة لحد الساعة ,

  8. #8
    مشرف منتدى الـ jQuery الصورة الرمزية atefatwan
    تاريخ التسجيل
    06-07-2007
    المشاركات
    1,513
    معدل تقييم المستوى
    12

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    المشاركة الأصلية كتبت بواسطة ahmed_ahmed9889
    جزاك الله كل خير

    ومتابع معك

    سؤال

    بالنسبة لهذه العلامة " وهذه العلامة ' وهذه الاحظها وفي بعض الاوقات اجد اخطاء بسبب هذه العلامات ويجب على ان انسقها

    وايضا هذه العلامه , حيث اجدها فى بعض الاسكربتات

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

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

    دا فى السكربتات الكبيرة






    بارك الله فيك أخانا الكريم اسامة الخالدي على مشاركتك الرائعه و على حرصك الطيب على مساعدة الإخوان

    و إسمح لى ببعض التوضيح حتى يتعرف الجميع على هذا الموضوع بشكل أكثر تفصيلا
    __________________________________________________



    إن كل حرف نكتبه داخل النص البرمجى يجب أن يتم تحديد مهيته بدقه حتى يتم تنفيذ البرنامج بشكل صحيح

    فإما أن يكون الهدف هو عرض شئ على المستخدم أو تنفيذ جزء برمجى

    وعلى هذا الأساس نجد أن إستخدام علامة التنصيص المزدوجه (") تستخدم كى نخبر المعالج بأن النص التالى هو نص يحتوى على أكواد برمجيه

    وعند إستخدام علامة التنصيص المفرده (') نخبر المعالج بأن النص التالى يجب عرضه كما هو

    و الكود التالى يوضح هذا الأمر

    كود PHP:

    <?php

    $new
    ="montadaphp";

    echo (
    "I love $new");

    echo
    '<br />'

    echo (
    'I love $new');
    ?>
    فى الكود السابق قمنا بإنشاء متغير new (سيتم شرح المتغيرات فى الحلقات القادمه) و قد أعطيناه قيمه نصيه montadaphp

    فى السطر الذى يليه طلبنا عرض النص I love يليه محتوى المتغير new وذلك مع إستخدام علامة التنصيص المزدوجه (")

    فى السطر الذى يليه طلبنا أن يبدء المتصفح سطر جديد

    ثم فى السطرالبرمجى الأخير من الكود السابق طلبنا عرض النص I love يليه محتوى المتغير new كما سبق ولكن مع إستخدام علامة التنصيص المفرده (')


    إختبر الكود السابق وشاهده فى المتصفح لتتعرف على النتائج ومنها ستعرف أسباب الأخطاء التى تحدث معك عند التبديل بين النوعين من علامات التنصيص

    و أدعو الله أن أكون قد تمكنت من توضيح الأمر للجميع

    خالص التمنيات بدوام التوفيق
    التعديل الأخير تم بواسطة atefatwan ; 17-11-2012 الساعة 03:04 PM سبب آخر: تصحيح خطأ مطبعى
    Osama Mohamed و hamdi_elshahat معجب بهذا .

  9. #9
    مشرف منتدى الـ jQuery الصورة الرمزية atefatwan
    تاريخ التسجيل
    06-07-2007
    المشاركات
    1,513
    معدل تقييم المستوى
    12

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    اقتباس المشاركة الأصلية كتبت بواسطة Belkaz Brahim مشاهدة المشاركة
    شكرا أخي بارك الله فيك ’ لحد الساعة كل شيئ مفهوم أخي " بالنسبة لشؤال الأخ الفاضل حول العلامات " و' انا أيضا احار في بعض الأحيان حو مكان و ضعهما إلا انني الان و بعد متابعة هدا الدرس و تغيري على الكود بقلب العلامات " ب ' في الكود أعلاه , و جدت أنه لم يحدت أي مشكل و نفس النتيجة هي التي تظهر في المتصفح , ,

    في المتابعة أخي و جزاك الله عنا خيرا و بالنسبة لطريقة الشرح فهي جميلة و واضحة لحد الساعة ,
    بارك ربى فيك أخى الكريم

    و يمكنك الإطلاع على مشاركى السابقه للتعرف أكثر على الإستخدامات الخاصه بعلامات التنصيص

  10. #10
    مشرف منتدى الـ jQuery الصورة الرمزية atefatwan
    تاريخ التسجيل
    06-07-2007
    المشاركات
    1,513
    معدل تقييم المستوى
    12

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    تنويه

    تم إضافة الجزء الثالث للدوره على الرابط التالى

    دورة المدخل المبسط لتعلم لغة PHP الجزء 3
    يوسف الحمود معجب بهذا .

  11. #11
    عضو مشارك
    تاريخ التسجيل
    13-11-2012
    المشاركات
    24
    معدل تقييم المستوى
    0

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

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

    السلام عليكم و رحمة الله تعالى و بركاته
    أما بعد :
    بارك الله فيك أخي atefatwan على هذا الدرس الرائع ولكني لدي ملاحظة ألا وهي في خصوص قولك "يجب أن نعرف أن لغة البرمجة PHP غير حساسة لحالة الأحرف (كبيرة أو صغيرة ) وسوف نتعرف على هذا الامر لاحقا اليوم، كذلك لا تعترف هذه اللغة البرمجية بالمسافات بين الأكواد و تهملها "فأنا أقول أن هذا الكلام لا يتماشى مع المتغيرات فهذه اللغة تميز بين حرف كبير أو صغير بالنسبة للمتغيرات مثال : "و هنا يجب أن نأخذ بعين الإعتبار إلى أن المتغيرات في الـ PHP لا يكمن أن تبدأ برقم، و أيضا أن إختلاف بين الحروف الصغيرة و الكبيرة أي s لا تساوي S" و هذا ليس كلامي و لكن كلام الأستاذ صقر بن محمد العنزي حفضه الله وأرجوا أن تتفهمني و أن لا تعتبر مداخلتي إنتقاصا منك أو من قدراتك.
    و السلام أخوك في الله
    khorchani001
    atefatwan و PHP-DEV معجب بهذا .

  12. #12
    مشرف منتدى الـ jQuery الصورة الرمزية atefatwan
    تاريخ التسجيل
    06-07-2007
    المشاركات
    1,513
    معدل تقييم المستوى
    12

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    اقتباس المشاركة الأصلية كتبت بواسطة khorchani001 مشاهدة المشاركة
    بسم الله الرحمان الرحيم

    السلام عليكم و رحمة الله تعالى و بركاته
    أما بعد :
    بارك الله فيك أخي atefatwan على هذا الدرس الرائع ولكني لدي ملاحظة ألا وهي في خصوص قولك "يجب أن نعرف أن لغة البرمجة PHP غير حساسة لحالة الأحرف (كبيرة أو صغيرة ) وسوف نتعرف على هذا الامر لاحقا اليوم، كذلك لا تعترف هذه اللغة البرمجية بالمسافات بين الأكواد و تهملها "فأنا أقول أن هذا الكلام لا يتماشى مع المتغيرات فهذه اللغة تميز بين حرف كبير أو صغير بالنسبة للمتغيرات مثال : "و هنا يجب أن نأخذ بعين الإعتبار إلى أن المتغيرات في الـ PHP لا يكمن أن تبدأ برقم، و أيضا أن إختلاف بين الحروف الصغيرة و الكبيرة أي s لا تساوي S" و هذا ليس كلامي و لكن كلام الأستاذ صقر بن محمد العنزي حفضه الله وأرجوا أن تتفهمني و أن لا تعتبر مداخلتي إنتقاصا منك أو من قدراتك.
    و السلام أخوك في الله
    khorchani001
    بارك ربى فيك أخى الكريم على هذه الملحوظه التى تدل على أنك مدقق فى القراءه وعازم على مساعدة الآخرين

    و لكن أخى الكريم مقصدى هنا هو ما يخص النصوص و ليس المتغيرات

    و عندما تنتقل إلى الأجزاء التاليه ستجد أننى أنوه عن هذا الامر و أوضحه أيضا بالامثله

    و بالمناسبه هذا ليس كلامى أو كلام الأستاذ صقر بن محمد العنزى و لكنها قواعد هذه اللغه البرمجيه (PHP) و التى يجب أن يلتزم بها أى مبرمج

    ولو ﻻحظت أننى فد إستخدمت الحروف الكبيره و الصغيره فى الأمثله المطروحه هنا فى هذه الصفحه فى النصوص وذلك أيضا لتوضيح الامر الخاص بعدم حساسيتها للحروف داخل النصوص

    و ﻻ تقلق فنحن جميعا نتعلم من بعضنا البعض و مشاركاتك و مشاركات جميع الإخوان دائما محل ترحاب
    التعديل الأخير تم بواسطة atefatwan ; 26-11-2012 الساعة 11:47 PM
    PHP-DEV و khorchani001 معجب بهذا .

  13. #13
    عضو مشارك
    تاريخ التسجيل
    28-04-2012
    المشاركات
    52
    معدل تقييم المستوى
    6

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

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

  14. #14
    عضو مشارك
    تاريخ التسجيل
    13-11-2012
    المشاركات
    24
    معدل تقييم المستوى
    0

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    بسم الله الرحمان الرحيم
    ألهم صل و سلم على سيدنا محمد و من والاه
    السلام عليكم و رحمة الله و بركاته
    أما بعد:
    أخي الكريم atefatwan أردت أن أسأل سؤال و أرجوا من الله أن ألق منك صدرا رحب و سؤالي هو كيف يمكن طباعة كود syntax للغة الـ PHP بإستعمال كود لنفس للغة و لك جزيل الشكر.
    و السلام عليكم أخوك في الله
    khorchani001
    التعديل الأخير تم بواسطة khorchani001 ; 27-11-2012 الساعة 01:16 PM

  15. #15
    مشرف منتدى الـ jQuery الصورة الرمزية atefatwan
    تاريخ التسجيل
    06-07-2007
    المشاركات
    1,513
    معدل تقييم المستوى
    12

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    اقتباس المشاركة الأصلية كتبت بواسطة khorchani001 مشاهدة المشاركة
    بسم الله الرحمان الرحيم
    ألهم صل و سلم على سيدنا محمد و من والاه
    السلام عليكم و رحمة الله و بركاته
    أما بعد:
    أخي الكريم atefatwan أردت أن أسأل سؤال و أرجوا من الله أن ألق منك صدرا رحب و سؤالي هو كيف يمكن طباعة كود syntax للغة الـ PHP بإستعمال كود لنفس للغة و لك جزيل الشكر.
    و السلام عليكم أخوك في الله
    khorchani001
    وعليكم السلام و حمة الله و بركاته

    مرحبا بك أخانا الكريم إبن تونس الخضراء

    ردا على إستفسارك الكريم

    الإجابه موجوده بين طيات هذا الدرس و ما قبله

    ونحن أخى الكريم فى دوره تفاعليه

    حاول أخى الكريم أن تكتب أكواد تعرض بها الـ syntax ثم قم بعرض تجاربك و إن كان هناك أى أخطاء فى الكود الذى قمت بكتابته ستجد المساعده

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

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

    كي تستفيد أكثر من هذه الدوره

    و أنا فى إنتظار تجاربك
    khorchani001 معجب بهذا .

  16. #16
    مشرف منتدى الـ jQuery الصورة الرمزية atefatwan
    تاريخ التسجيل
    06-07-2007
    المشاركات
    1,513
    معدل تقييم المستوى
    12

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    اقتباس المشاركة الأصلية كتبت بواسطة PHP-DEV مشاهدة المشاركة
    حقيقة كنت أود المداخلة بنقطة حساسية اﻷحرف للمتغيرات لكن وجدت التنبيه فأغنى عن السؤال شكرا لكم
    مرحيا يك أخى الكريم

    مشكور على هذه المتابه و الحرص على القراءه المتعمقه و المدققه

    و نحن أخى الكريم فى دوره تفاعليه فلا تتردد فى طرح أى إستفسار قد يعن عليك

  17. #17
    عضو مشارك
    تاريخ التسجيل
    13-11-2012
    المشاركات
    24
    معدل تقييم المستوى
    0

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    بسم الله الرحمان الرحيم
    ألهم صل و سلم على سيدنا محمد و من والاه
    السلام عليكم و رحمة الله و بركاته
    أما بعد:
    أخي الكريم atefatwan أردت أن أقول لك شكرا على الملاحظة و قد تمت إستعابها و أنا حاولت في هذه الجزئية و أضن أني قد أفلحت فيها بعض الشئ و هذه تجاربي تفضل أنا أنتظر ملاحظاتك في شأنها:
    كود PHP:
    <html dir="rtl">

    <?php

    // هذا عنوان الدورة
    echo "<font color=\"#FF0000\"><center><h1><b>دورة المدخل المبسط لتعلم لغة PHP</b></h1></center></font>";

    // هذا الفاصل
    echo "<font color=\"#000000\"><center><h1><b>***&lt;(:)&gt;***</b></h1></center></font>";

    // إسم مؤلف الدورة
    echo "<font color=\"#0000FF\"><b><U>مؤلف الدورة :</U> </b></font>";
    echo 
    "الأستاذ <b>atefatwan</b> <font color=\"FF0000\">( مشرف منتدى الـ <b>jQuery</b> )</font>";

    //الخط الأفقي
    echo '<hr />';

    ?>

    <?php

    //بداية الدرس الأول في الدورة
    echo "<h2> درس الجزء الأول من دورة المدخل المبسط في تعلم لغة الـ PHP :</h2>";
    print 
    "<font color=\"#0000FF\"><b><U>مقدمة تعريفية للغة الـ PHP :</U> </b></font>";
    echo 
    "لغة البرمجة <font color=\"#FF00FF\"><b>PHP</b></font> أو <font color=\"#FF00FF\"><b>P</b></font><b>ersonal</b> <font color=\"#FF00FF\"><b>H</b></font><b>ome</b> <font color=\"#FF00FF\"><b>P</b></font><b>ages</b> هى أسهل لغة برمجة فى العالم اليوم و يمكن تعلمها .";
    print 
    '<br />';
    echo 
    "<p><font color=\"#0000FF\"><U>ملاخظة :</U> </font>تم بحمد الله في هذا الدرس إستعمل أدتين للطباعة و هما : <font color=\"#FF0000\">\" echo \"</font> , <font color=\"#FF0000\">\" print \"</font></p>";
    print 
    "<p><b>نهاية الدرس الأول</b></p>";
    echo 
    "<p><b>في أمان الله</b></p>";

    /*نهاية الدرس الأول
    في أمان الله*/
    print '<hr />';

    ?>

    <?php

    //بداية الدرس الثاني في الدورة
    echo "<h2> درس الجزء الثاني من دورة المدخل المبسط في تعلم لغة الـ PHP :</h2>";

    // إدراج رابط نشيط للدرس السابق
    echo "قبل أن نبدأ على بركة الله في درسنا الثاني نذكر الأخوة الذين إلتحقوا بنا في الدورة برابط الدرس الأول ألا وهو كالأتي :";
    echo 
    '<br />';
    $ulr="http://forum.montadaphp.net/t13922/ ";
    echo 
    "<b>$ulr</b>";
    echo 
    "<p><a href='$ulr'>إضغط هنا</a></p>";
    echo 
    '<br />';

    // الكود الأول
    echo "<font color=\"#0000FF\"><b><U>الكود الأول PHP :</U> </b></font>";
    echo 
    '<br />';
    $text0="<p> هذا هو مفتاح تعريف و بداية برمجية الـ <b><U>PHP</U> :</b> </p>";
    echo 
    "$text0";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";

    // الكود الثاني
    echo "<font color=\"#0000FF\"><b><U>الكود الثاني PHP :</U> </b></font>";
    echo 
    '<br />';
    $text1="<p> هذا هو مفتاح تعريف و نهاية برمجية الـ <b><U>PHP</U> :</b> </p>";
    echo 
    "$text1";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";

    // الكود الثالث
    echo "<font color=\"#0000FF\"><b><U>الكود الثالث PHP :</U> </b></font>";
    echo 
    '<br />';
    $text2="<p>سيكون الشكل العام لأي نص برمجي فى لغة <b><U>PHP</b></U> على النحو التالي :</p>";
    echo 
    "$text2";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";
    echo 
    "<p><font color=\"#FF0000\"><b>بعض النصوص البرمجية</b></font>";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";

    // الكود الرابع
    echo "<font color=\"#0000FF\"><b><U>الكود الرابع PHP :</U> </b></font>";
    echo 
    '<br />';
    $text3="<p>سنطلب من المترجم عرض تاريخ اليوم في الكود التالي :</p>";
    echo 
    "$text3";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";
    echo 
    "<p><font color=\"#FF0000\"><b>echo&nbsp;date(\"Y&nbsp;F,&nbsp;j\");</b></font>";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";
    echo 
    "<p>النتيجة بعد التجربة كانت كالأتي :</p>";
    echo 
    "<p>هذه النتيجة هي مثال لتجربتي للكود : 2012 November, 26</p>";

    // الكود الخامس
    echo "<font color=\"#0000FF\"><b><U>الكود الخامس PHP :</U> </b></font>";
    echo 
    '<br />';
    $text4="<p>سنقوم بفتح الملف مرة أخرى للتحرير ثم نقوم بإضافة الكود التالى :</p>";
    $text5="<p>نلاحظ أنه نفس الكود السابق لكنه بأحرف كبيرة و نقصد بذلك <font color=\"#FF0000\"><b>\" ECHO DATA \"</b></font> بطبع .
    </p>"
    ;
    echo 
    "$text4";
    echo 
    "<p><font color=\"#FF0000\"><b>ECHO&nbsp;DATE(\"Y&nbsp;F,&nbsp;j\");</b></font></p>";
    echo 
    "$text5";

    // الكود السادس
    echo "<font color=\"#0000FF\"><b><U>الكود السادس PHP :</U> </b></font>";
    echo 
    '<br />';
    $text6="<p>سيكون النص البرمجي على النحو التالي :</p>";
    echo 
    "$text6";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";
    echo 
    "<p><font color=\"#FF0000\"><b>echo&nbsp;date(\"Y&nbsp;F,&nbsp;j\");</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>ECHO&nbsp;DATE(\"Y&nbsp;F,&nbsp;j\");</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";
    echo 
    "<p>النتيجة بعد التجربة كانت كالأتي :</p>";
    echo 
    "<p>هذه النتيجة هي مثال لتجربتي للكود : 2012November, 262012November, 26</p>";
    $text7="<p>نلاحظ أن الكود لم يتأثر بشكل الحروف كبيرة أو صغيرة في النصوص و لكنه أهمل المسافة ونقصد ههنا <font color=\"#FF0000\"><b>الفراع المفروض أن يكون بين التاريخ الأول و التاريخ الثاني</b></font> بطبع .</p>";
    echo 
    "$text7";

    // الكود السابع
    echo "<font color=\"#0000FF\"><b><U>الكود السابع PHP :</U> </b></font>";
    echo 
    '<br />';
    $text8="<p>و لإصلاح خطأ إهمال المسافة و لنطلب من المترجم طباعة كل تاريخ في سطر خاص به سنضيف الكود التالي :</p>";
    echo 
    "$text8";
    $text9="<font color=\"#FF0000\"><b>echo'&lt;br&nbsp;/&gt;'</b></font>";
    echo 
    "$text9";

    //الكود الثامن و الأخير
    echo "<font color=\"#0000FF\"><b><U>الكود الثامن و الأخير PHP :</U> </b></font>";
    echo 
    '<br />';
    echo 
    "$text6";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";
    echo 
    "<p><font color=\"#FF0000\"><b>echo&nbsp;date(\"Y&nbsp;F,&nbsp;j\");</b></font></p>";
    echo 
    "$text9";
    echo 
    "<p><font color=\"#FF0000\"><b>ECHO&nbsp;DATE(\"Y&nbsp;F,&nbsp;j\");</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";
    echo 
    "<p>النتيجة بعد التجربة كانت كالأتي :</p>";
    echo 
    "<p>هذه النتيجة هي مثال لتجربتي للكود :</p>";
    echo 
    "<p>2012November, 26</p>";
    echo 
    "<p>2012November, 26</p>";
    $text10="<p>بعد التجربة لاحظنا أن المترجم إستجاب لأوامرنا كما حددناها له تماما</p>";
    echo 
    "$text10";
    print 
    "<p><b>نهاية الدرس الثاني</b></p>";
    echo 
    "<p><b>في أمان الله</b></p>";

    /*ننهاية الدرس الثاني
    في أمان الله*/
    print '<hr />';

    ?>

    <?php

    //بداية الدرس الثالث في الدورة
    echo "<h2> درس الجزء الثالث من دورة المدخل المبسط في تعلم لغة الـ PHP</h2>";

    // إدراج رابط نشيط للدرس السابق
    echo "قبل أن نبدأ على بركة الله في درسنا الثالث نذكر الأخوة الذين إلتحقوا بنا في الدورة بروابط الدروس الأول و الثاني ألا وهي كالأتي :";
    echo 
    '<br />';
    $ulr="http://forum.montadaphp.net/t13922/ ";
    $ulr1="http://forum.montadaphp.net/t13900/ ";
    echo 
    "<b>$ulr</b>";
    echo 
    "<p><a href='$ulr'>إضغط هنا</a></p>";
    echo 
    "<b>$ulr1</b>";
    echo 
    "<p><a href='$ulr1'>إضغط هنا</a></p>";
    echo 
    '<br />';

    // الكود الأول
    echo "<font color=\"#0000FF\"><b><U>الكود الأول PHP :</U> </b></font>";
    echo 
    '<br />';
    echo 
    "<p>من روائع لة PHP أنها تقبل أن يضاف إليها أكواد لغات أخرى مثل HTML و لمشاهدة ذلك على أرض الواقع سنكتب برنامجنا الأول و سوف تكون أكواده كالتالي :</p>";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;html dir=\"rtl\"&gt;</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>السلام عليكم و رحمة الله و بركاته</b></font>";
    $text0="<p>echo (\" لي الفخر أني عضو في منتدى بي إتش بي \")</p>";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";
    echo 
    "<p><font color=\"#FF0000\"><b>$text0</b></font>";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;html&gt;</b></font></p>";

    // مرحلة التعرف على المتغيرات
    echo "<p><font color=\"#0000FF\"><b><U>تعريف المتغيرات :</U></b></font></p>";
    echo 
    "<p> وصلنا الآن إلى مرحلة التعرف على المتغيرات للغة البرمجة الـ <b><U>PHP</b></U> :</p>";
    echo 
    "<p> يجب أن نعرف أن لغة البرمجة الـ PHP  تتعرف على المتغير كما يلي :</p>";
    echo 
    "<p>نضع علامة<b>\"$\"</b> ثم <b>إسم المتغير</b> ثم علامة <b>\"=\"</b> ثم <b>\"قيمة المتغير\"</b> ثم الفاصة المنقوطة <b>\";\"</b> .</p>";
    echo 
    "<p>و يمكن أن يكون إسم المتغير أي إسم تختاره أنت و يمكنك إستخدام <b>\"_\"</b> داخل إسم المتغير مثل <b>\"montada_php\"</b> و هنا يجب أن نأخذ في عين الإعتبار أن إسم المتغير حساس لشكل الأحرف أي كبيرة أو صغيرة و هذا يفهمنا أنه على سبيل المثال : <b>\"montada_php\"</b> فهذا المتغير ليس هو نفسه هذا <b>\"MONTADA_PHP\"</b> أو <b>\"Montada_php\"</b> أو <b>\"Montada_Php\"</b> أو <b>\"montada_Php\"</b> أو <b>\"montada_PHP\"</b> إلخ ... .</p>";
    echo 
    "<P>بما أن أسماء المتغيرات نقوم بإختيارها فإن محتواها أو قيمتها التي يتعرف عليها المترجم تكون أنواعها كالتالي : <b>حروف (Strings)</b> <b>أرقام (Intefer)</b> <b>الأعداد العشرية (Floating Point Numbers)</b> <b>المصفوفات (Array)<b/> .</p>";
    echo 
    "<p><font color=\"#0000FF\"><U>ملاخظة :</U> </font>لا يقوم المبرمج بتعريف المتغير كما فى اللغات البرمجيه الأخرى ولكن يقوم معالج PHP بالتعرف عليه من خلال قيمته أو محتواه .</p>";

    // الكود الثاني
    echo "<font color=\"#0000FF\"><b><U>الكود الثاني PHP :</U> </b></font>";
    echo 
    '<br />';
    echo 
    "<p> هذا مثال على إستخدام إسم المتغير أكثر من مرة لاحظ معي الكد التالي :</p>";
    $text1="$";
    $text2="new";
    $text3="$text1.$text2";
    $text4="<p>$text3=\"montadaphp\"</p>";
    $text5="echo (\"I love $text3\")";
    $text6="<font color=\"#FF0000\"><b>echo'&lt;br&nbsp;/&gt;'</b></font>";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";
    echo 
    "<font color=\"#FF0000\"><b>$text4</b></font>";
    echo 
    "<p><font color=\"#FF0000\"><b>$text5</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>$text6</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>$text5</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";

    // الكود الثالث
    echo "<font color=\"#0000FF\"><b><U>الكود الثالث PHP :</U> </b></font>";
    echo 
    '<br />';
    echo 
    "<p> هذا مثال على إستخدام إسم المتغير أكثر من مرة لاحظ معي الكد التالي :</p>";
    echo 
    '<br />';
    print 
    "<h3><p><font color=\"FF0000\"><b><U>تنويه :</U></b></font> أخي الكريم هذه تجاربي في طباعة النص البرمجي المعبر عنه بـ Syntax ولكن هذه الطريقة طويلة و مقلقة و متعبة بعض الشئ و أنا أبحث عن طريقة أسهل و أرجو المساعدة.</p></h3>";

    ?>


    </html>
    و السلام أخوك في الله

    khorchani001
    atefatwan معجب بهذا .

  18. #18
    مشرف منتدى الـ jQuery الصورة الرمزية atefatwan
    تاريخ التسجيل
    06-07-2007
    المشاركات
    1,513
    معدل تقييم المستوى
    12

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    اقتباس المشاركة الأصلية كتبت بواسطة khorchani001 مشاهدة المشاركة
    بسم الله الرحمان الرحيم

    ألهم صل و سلم على سيدنا محمد و من والاه
    السلام عليكم و رحمة الله و بركاته
    أما بعد:
    أخي الكريم atefatwan أردت أن أقول لك شكرا على الملاحظة و قد تمت إستعابها و أنا حاولت في هذه الجزئية و أضن أني قد أفلحت فيها بعض الشئ و هذه تجاربي تفضل أنا أنتظر ملاحظاتك في شأنها:
    كود PHP:
    <html dir="rtl">

    <?php

    // هذا عنوان الدورة
    echo "<font color=\"#FF0000\"><center><h1><b>دورة المدخل المبسط لتعلم لغة PHP</b></h1></center></font>";

    // هذا الفاصل
    echo "<font color=\"#000000\"><center><h1><b>***&lt;(:)&gt;***</b></h1></center></font>";

    // إسم مؤلف الدورة
    echo "<font color=\"#0000FF\"><b><U>مؤلف الدورة :</U> </b></font>";
    echo 
    "الأستاذ <b>atefatwan</b> <font color=\"FF0000\">( مشرف منتدى الـ <b>jQuery</b> )</font>";

    //الخط الأفقي
    echo '<hr />';

    ?>

    <?php

    //بداية الدرس الأول في الدورة
    echo "<h2> درس الجزء الأول من دورة المدخل المبسط في تعلم لغة الـ PHP :</h2>";
    print 
    "<font color=\"#0000FF\"><b><U>مقدمة تعريفية للغة الـ PHP :</U> </b></font>";
    echo 
    "لغة البرمجة <font color=\"#FF00FF\"><b>PHP</b></font> أو <font color=\"#FF00FF\"><b>P</b></font><b>ersonal</b> <font color=\"#FF00FF\"><b>H</b></font><b>ome</b> <font color=\"#FF00FF\"><b>P</b></font><b>ages</b> هى أسهل لغة برمجة فى العالم اليوم و يمكن تعلمها .";
    print 
    '<br />';
    echo 
    "<p><font color=\"#0000FF\"><U>ملاخظة :</U> </font>تم بحمد الله في هذا الدرس إستعمل أدتين للطباعة و هما : <font color=\"#FF0000\">\" echo \"</font> , <font color=\"#FF0000\">\" print \"</font></p>";
    print 
    "<p><b>نهاية الدرس الأول</b></p>";
    echo 
    "<p><b>في أمان الله</b></p>";

    /*نهاية الدرس الأول
    في أمان الله*/
    print '<hr />';

    ?>

    <?php

    //بداية الدرس الثاني في الدورة
    echo "<h2> درس الجزء الثاني من دورة المدخل المبسط في تعلم لغة الـ PHP :</h2>";

    // إدراج رابط نشيط للدرس السابق
    echo "قبل أن نبدأ على بركة الله في درسنا الثاني نذكر الأخوة الذين إلتحقوا بنا في الدورة برابط الدرس الأول ألا وهو كالأتي :";
    echo 
    '<br />';
    $ulr="http://forum.montadaphp.net/t13922/ ";
    echo 
    "<b>$ulr</b>";
    echo 
    "<p><a href='$ulr'>إضغط هنا</a></p>";
    echo 
    '<br />';

    // الكود الأول
    echo "<font color=\"#0000FF\"><b><U>الكود الأول PHP :</U> </b></font>";
    echo 
    '<br />';
    $text0="<p> هذا هو مفتاح تعريف و بداية برمجية الـ <b><U>PHP</U> :</b> </p>";
    echo 
    "$text0";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";

    // الكود الثاني
    echo "<font color=\"#0000FF\"><b><U>الكود الثاني PHP :</U> </b></font>";
    echo 
    '<br />';
    $text1="<p> هذا هو مفتاح تعريف و نهاية برمجية الـ <b><U>PHP</U> :</b> </p>";
    echo 
    "$text1";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";

    // الكود الثالث
    echo "<font color=\"#0000FF\"><b><U>الكود الثالث PHP :</U> </b></font>";
    echo 
    '<br />';
    $text2="<p>سيكون الشكل العام لأي نص برمجي فى لغة <b><U>PHP</b></U> على النحو التالي :</p>";
    echo 
    "$text2";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";
    echo 
    "<p><font color=\"#FF0000\"><b>بعض النصوص البرمجية</b></font>";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";

    // الكود الرابع
    echo "<font color=\"#0000FF\"><b><U>الكود الرابع PHP :</U> </b></font>";
    echo 
    '<br />';
    $text3="<p>سنطلب من المترجم عرض تاريخ اليوم في الكود التالي :</p>";
    echo 
    "$text3";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";
    echo 
    "<p><font color=\"#FF0000\"><b>echo&nbsp;date(\"Y&nbsp;F,&nbsp;j\");</b></font>";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";
    echo 
    "<p>النتيجة بعد التجربة كانت كالأتي :</p>";
    echo 
    "<p>هذه النتيجة هي مثال لتجربتي للكود : 2012 November, 26</p>";

    // الكود الخامس
    echo "<font color=\"#0000FF\"><b><U>الكود الخامس PHP :</U> </b></font>";
    echo 
    '<br />';
    $text4="<p>سنقوم بفتح الملف مرة أخرى للتحرير ثم نقوم بإضافة الكود التالى :</p>";
    $text5="<p>نلاحظ أنه نفس الكود السابق لكنه بأحرف كبيرة و نقصد بذلك <font color=\"#FF0000\"><b>\" ECHO DATA \"</b></font> بطبع .
    </p>"
    ;
    echo 
    "$text4";
    echo 
    "<p><font color=\"#FF0000\"><b>ECHO&nbsp;DATE(\"Y&nbsp;F,&nbsp;j\");</b></font></p>";
    echo 
    "$text5";

    // الكود السادس
    echo "<font color=\"#0000FF\"><b><U>الكود السادس PHP :</U> </b></font>";
    echo 
    '<br />';
    $text6="<p>سيكون النص البرمجي على النحو التالي :</p>";
    echo 
    "$text6";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";
    echo 
    "<p><font color=\"#FF0000\"><b>echo&nbsp;date(\"Y&nbsp;F,&nbsp;j\");</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>ECHO&nbsp;DATE(\"Y&nbsp;F,&nbsp;j\");</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";
    echo 
    "<p>النتيجة بعد التجربة كانت كالأتي :</p>";
    echo 
    "<p>هذه النتيجة هي مثال لتجربتي للكود : 2012November, 262012November, 26</p>";
    $text7="<p>نلاحظ أن الكود لم يتأثر بشكل الحروف كبيرة أو صغيرة في النصوص و لكنه أهمل المسافة ونقصد ههنا <font color=\"#FF0000\"><b>الفراع المفروض أن يكون بين التاريخ الأول و التاريخ الثاني</b></font> بطبع .</p>";
    echo 
    "$text7";

    // الكود السابع
    echo "<font color=\"#0000FF\"><b><U>الكود السابع PHP :</U> </b></font>";
    echo 
    '<br />';
    $text8="<p>و لإصلاح خطأ إهمال المسافة و لنطلب من المترجم طباعة كل تاريخ في سطر خاص به سنضيف الكود التالي :</p>";
    echo 
    "$text8";
    $text9="<font color=\"#FF0000\"><b>echo'&lt;br&nbsp;/&gt;'</b></font>";
    echo 
    "$text9";

    //الكود الثامن و الأخير
    echo "<font color=\"#0000FF\"><b><U>الكود الثامن و الأخير PHP :</U> </b></font>";
    echo 
    '<br />';
    echo 
    "$text6";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";
    echo 
    "<p><font color=\"#FF0000\"><b>echo&nbsp;date(\"Y&nbsp;F,&nbsp;j\");</b></font></p>";
    echo 
    "$text9";
    echo 
    "<p><font color=\"#FF0000\"><b>ECHO&nbsp;DATE(\"Y&nbsp;F,&nbsp;j\");</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";
    echo 
    "<p>النتيجة بعد التجربة كانت كالأتي :</p>";
    echo 
    "<p>هذه النتيجة هي مثال لتجربتي للكود :</p>";
    echo 
    "<p>2012November, 26</p>";
    echo 
    "<p>2012November, 26</p>";
    $text10="<p>بعد التجربة لاحظنا أن المترجم إستجاب لأوامرنا كما حددناها له تماما</p>";
    echo 
    "$text10";
    print 
    "<p><b>نهاية الدرس الثاني</b></p>";
    echo 
    "<p><b>في أمان الله</b></p>";

    /*ننهاية الدرس الثاني
    في أمان الله*/
    print '<hr />';

    ?>

    <?php

    //بداية الدرس الثالث في الدورة
    echo "<h2> درس الجزء الثالث من دورة المدخل المبسط في تعلم لغة الـ PHP</h2>";

    // إدراج رابط نشيط للدرس السابق
    echo "قبل أن نبدأ على بركة الله في درسنا الثالث نذكر الأخوة الذين إلتحقوا بنا في الدورة بروابط الدروس الأول و الثاني ألا وهي كالأتي :";
    echo 
    '<br />';
    $ulr="http://forum.montadaphp.net/t13922/ ";
    $ulr1="http://forum.montadaphp.net/t13900/ ";
    echo 
    "<b>$ulr</b>";
    echo 
    "<p><a href='$ulr'>إضغط هنا</a></p>";
    echo 
    "<b>$ulr1</b>";
    echo 
    "<p><a href='$ulr1'>إضغط هنا</a></p>";
    echo 
    '<br />';

    // الكود الأول
    echo "<font color=\"#0000FF\"><b><U>الكود الأول PHP :</U> </b></font>";
    echo 
    '<br />';
    echo 
    "<p>من روائع لة PHP أنها تقبل أن يضاف إليها أكواد لغات أخرى مثل HTML و لمشاهدة ذلك على أرض الواقع سنكتب برنامجنا الأول و سوف تكون أكواده كالتالي :</p>";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;html dir=\"rtl\"&gt;</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>السلام عليكم و رحمة الله و بركاته</b></font>";
    $text0="<p>echo (\" لي الفخر أني عضو في منتدى بي إتش بي \")</p>";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";
    echo 
    "<p><font color=\"#FF0000\"><b>$text0</b></font>";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;html&gt;</b></font></p>";

    // مرحلة التعرف على المتغيرات
    echo "<p><font color=\"#0000FF\"><b><U>تعريف المتغيرات :</U></b></font></p>";
    echo 
    "<p> وصلنا الآن إلى مرحلة التعرف على المتغيرات للغة البرمجة الـ <b><U>PHP</b></U> :</p>";
    echo 
    "<p> يجب أن نعرف أن لغة البرمجة الـ PHP  تتعرف على المتغير كما يلي :</p>";
    echo 
    "<p>نضع علامة<b>\"$\"</b> ثم <b>إسم المتغير</b> ثم علامة <b>\"=\"</b> ثم <b>\"قيمة المتغير\"</b> ثم الفاصة المنقوطة <b>\";\"</b> .</p>";
    echo 
    "<p>و يمكن أن يكون إسم المتغير أي إسم تختاره أنت و يمكنك إستخدام <b>\"_\"</b> داخل إسم المتغير مثل <b>\"montada_php\"</b> و هنا يجب أن نأخذ في عين الإعتبار أن إسم المتغير حساس لشكل الأحرف أي كبيرة أو صغيرة و هذا يفهمنا أنه على سبيل المثال : <b>\"montada_php\"</b> فهذا المتغير ليس هو نفسه هذا <b>\"MONTADA_PHP\"</b> أو <b>\"Montada_php\"</b> أو <b>\"Montada_Php\"</b> أو <b>\"montada_Php\"</b> أو <b>\"montada_PHP\"</b> إلخ ... .</p>";
    echo 
    "<P>بما أن أسماء المتغيرات نقوم بإختيارها فإن محتواها أو قيمتها التي يتعرف عليها المترجم تكون أنواعها كالتالي : <b>حروف (Strings)</b> <b>أرقام (Intefer)</b> <b>الأعداد العشرية (Floating Point Numbers)</b> <b>المصفوفات (Array)<b/> .</p>";
    echo 
    "<p><font color=\"#0000FF\"><U>ملاخظة :</U> </font>لا يقوم المبرمج بتعريف المتغير كما فى اللغات البرمجيه الأخرى ولكن يقوم معالج PHP بالتعرف عليه من خلال قيمته أو محتواه .</p>";

    // الكود الثاني
    echo "<font color=\"#0000FF\"><b><U>الكود الثاني PHP :</U> </b></font>";
    echo 
    '<br />';
    echo 
    "<p> هذا مثال على إستخدام إسم المتغير أكثر من مرة لاحظ معي الكد التالي :</p>";
    $text1="$";
    $text2="new";
    $text3="$text1.$text2";
    $text4="<p>$text3=\"montadaphp\"</p>";
    $text5="echo (\"I love $text3\")";
    $text6="<font color=\"#FF0000\"><b>echo'&lt;br&nbsp;/&gt;'</b></font>";
    echo 
    "<p><font color=\"#FF0000\"><b>&lt;?php</b></font> </p>";
    echo 
    "<font color=\"#FF0000\"><b>$text4</b></font>";
    echo 
    "<p><font color=\"#FF0000\"><b>$text5</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>$text6</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>$text5</b></font></p>";
    echo 
    "<p><font color=\"#FF0000\"><b>?&gt;</b></font> </p>";

    // الكود الثالث
    echo "<font color=\"#0000FF\"><b><U>الكود الثالث PHP :</U> </b></font>";
    echo 
    '<br />';
    echo 
    "<p> هذا مثال على إستخدام إسم المتغير أكثر من مرة لاحظ معي الكد التالي :</p>";
    echo 
    '<br />';
    print 
    "<h3><p><font color=\"FF0000\"><b><U>تنويه :</U></b></font> أخي الكريم هذه تجاربي في طباعة النص البرمجي المعبر عنه بـ Syntax ولكن هذه الطريقة طويلة و مقلقة و متعبة بعض الشئ و أنا أبحث عن طريقة أسهل و أرجو المساعدة.</p></h3>";

    ?>


    </html>
    و السلام أخوك في الله

    khorchani001

    بارك الله فيك أخى الكريم

    على هذه المشاعر الطيبه و هذه النيه الحسنه الواضحه للعيان

    واضح جدا أن هذا الكود أخذ منك بعض الوقت فى كتابته وواضح أيضا المجهود المبذول

    ولكن أخى الكريم إذا كلن لديك درايه بـCSS كانت سهلت الكثير عليك بدلا من خلط الأكواد بالتصميم كما حدث

    و بالنسبه لعرض الكود يمكنك إستخدام أكثر من طريقه ولكننا هنا ملتزمون بما سبق شرحه و بكل تأكيد مع التقدم فى الدوره ستكتشف أن هناك هناك طرق كثيره لعرض الكود

    ويمكنك أخى الكريم تجربة الكود التالى فى المتصفح


    كود PHP:


    <?php
    echo'<hr />';
    echo 
    '< ?php';
    echo
    '<br />';
    echo
    'echo < hr />;';
    echo
    '<br />';
    echo
    '$ulr="http://forum.montadaphp.net/t13922/";';
    echo
    '<br />';
    echo
    'echo $ulr;';
    echo
    '<br />';
    echo
    'echo < hr />;';
    echo
    '<br />';
    echo
    '?>';
    echo
    '<hr />';
    ?>

    و كما تلاحظ فى الكود السابق أنه تم بنائه كاملا بلغة الـPHP عدا الفواصل و الخط الافقى فقط وهذا الكود به تركه بسيطه (أى خدعه للمترجم) وهى أننى تركت مسافه بين معامل (>) و الحرف الذى يليه وهذا هو سبب ظهور الكود و طباعته بلا أى مشكله


    أرجو أن يكون فى هذا الامر فائده تعود عليك و ان أكون وفقت فى توضيح الامر للجميع

    مع خالص تمنياتى بالتوفيق
    khorchani001 معجب بهذا .

  19. #19
    عضو مشارك
    تاريخ التسجيل
    13-11-2012
    المشاركات
    24
    معدل تقييم المستوى
    0

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    ألله الله الله عليك يا أستاذي الكريم و بهذا الكود توفر عليا الكثير الكثير و لو كنت أعلم أن سرها يكمن في فراغ لفعلتها و بالنسبة لـ CSS لي القليل من الدراية و مزال لي الكثير لأتعلمه و أنا لا أتوانا عن تجربة شيئ يكسبني معرفة و دراية به ولكن لي سؤال صغير كيف يمكنني تضمين الوثيقة الموجود فيا كود الـ CSS ضمن الوثيقة التي أعمل عليها باقي أكواد الـ PHP و لك جزيل الشكر و السلام.
    التعديل الأخير تم بواسطة khorchani001 ; 28-11-2012 الساعة 04:56 PM

  20. #20
    مشرف منتدى الـ jQuery الصورة الرمزية atefatwan
    تاريخ التسجيل
    06-07-2007
    المشاركات
    1,513
    معدل تقييم المستوى
    12

    افتراضي رد: دورة المدخل المبسط لتعلم لغة PHP الجزء 2

    اقتباس المشاركة الأصلية كتبت بواسطة khorchani001 مشاهدة المشاركة
    ألله الله الله عليك يا أستاذي الكريم و بهذا الكود توفر عليا الكثير الكثير و لو كنت أعلم أن سرها يكمن في فراغ لفعلتها و بالنسبة لـ CSS لي القليل من الدراية و مزال لي الكثير لأتعلمه و أنا لا أتوانا عن تجربة شيئ يكسبني معرفة و دراية به ولكن لي سؤال صغير كيف يمكنني تضمين الوثيقة الموجود فيا كود الـ CSS ضمن الوثيقة التي أعمل عليها باقي أكواد الـ PHP و لك جزيل الشكر و السلام.
    تدرى أنا سعيد جدا بنهمك الشديد للعلم

    و إن شاء الله سيتم تنفيذ ذلك الأمر فى نهاية الدوره

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

صفحة 1 من 2 12 الأخيرةالأخيرة

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

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

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

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

  1. درس دورة المدخل المبسط لتعلم لغة PHP الجزء 1
    بواسطة atefatwan في المنتدى دروس للمبتدئين
    مشاركات: 20
    آخر مشاركة: 23-03-2013, 07:45 PM
  2. دورت كتير هاد الأبسط :)
    بواسطة lina في المنتدى مرحباً بالأعضاء الجدد :)
    مشاركات: 1
    آخر مشاركة: 13-08-2009, 05:57 PM
  3. اريد التحقق من المدخل هل هو فارغ
    بواسطة man in dark في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 11
    آخر مشاركة: 31-05-2009, 06:45 PM
  4. اريد كود التحقق من المدخل
    بواسطة man in dark في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 19
    آخر مشاركة: 26-07-2008, 11:11 PM
  5. مساعدة في التحقق من النص المدخل ...
    بواسطة ورديات في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 5
    آخر مشاركة: 02-06-2007, 02:57 AM

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

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