صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 10 من 11
  1. تكبير الخط تصغير الخط
    بتاريخ : 30-04-2017 الساعة : 04:04 PM رقم #1

    افتراضي الدرس الثالث: إنشاء أول صفحة php



    شاملى مميز


    • بيانات المنصور بالله
      رقم العضوية : 197
      عضو منذ : Sep 2008
      المشاركات : 247
      بمعدل : 0.04 يوميا
      معدل تقييم المستوى : 18
      التقييم : Array


  2. الدرس الثالث: إنشاء أول صفحة PHP

    من الدرس الأول والثاني تعلمت القليل حول ماهية لغة PHP، ثبت مزوداً على حاسوبك أو يمكنك الوصول لمزود يدعم هذه اللغة، الآن أنت جاهز لتبدأ في كتابة أول صفحة PHP، الدرس سيكون سهلاً وبسيطاً، لكن بعد أن تنجز الدرس ستفهم ما هي لغة PHP وماذا يمكنك إنجازه باستخدامها.

    ببساطة ملف PHP هو ملف نصي بامتداد .php ويتألف من:

    نص
    وسوم HTML
    برمجة بلغة PHP
    أنت تعرف مسبقاً ما هو النص وما هي وسوم HTML، لذلك لنلقي نظرة على برمجة PHP.

    برامج PHP

    فريق توثيق PHP أصدر وثائق مفصلة للغة PHP، خلال الدرس سنضع كثيراً من الروابط لهذه الوثائق، الهدف هو أن تعتاد على البحث وإيجاد الأجوبة لأسئلتك، PHP لغة واسعة ولا يمكنك أن تتعلم كل إمكانياتها في هذا الدرس، لكنها ليست لغة صعبة، على العكس، PHP تبدو في بعض الأحيان كاللغة الإنجليزية.

    لنبدأ بإنشاء صفحة PHP الأولى.

    مثال: Hello World!

    ابدأ في إنشاء صفحة HTML عادية لكن أعطي للملف اسم page.php واحفظه في المجلد الرئيسي للموقع:

    إن كنت تستخدم XAMPP (اقرأ الدرس 2)، المسار إلى المجلد الرئيسي هو "c:\xampp\htdocs\page.php" في حاسوبك الذي يعمل كمزود الآن. اقرأ المزيد حول حفظ ملفات PHP في XAMPP.
    أن كنت تستخدم استضافة فببساطة ارفع الملف إلى مزود موقعك.
    وسوم HTML يجب أن تكون بهذا الشكل:


    <html>
    <head>
    <title>My first PHP page</title>

    </head>
    <body>

    </body>
    </html>

    كما تتذكر من الدرس الأول، كل شيء في PHP متعلق بكتابة أوامر للمزود، لذلك دعنا نكتب بعض الأوامر.

    في البداية نحن بحاجة لأن نخبر المزود أين ستبدأ PHP ومتى ستتوقف. في PHP تستخدم وسوم <?php و?> لتحديد بداية ونهاية أوامر PHP التي يجب على المزود تنفيذها، في معظم المزودات استخدام <? كوسم بداية فقط سيكون كافياً لكن <?php هي الطريقة الأفضل لكي عندما تستخدم PHP لأول مرة في الملف.

    الآن أضف التالي لوسوم HTML:


    <html>
    <head>
    <title>My first PHP page</title>
    </head>
    <body>

    <?php

    echo "<h1>Hello World!</h1>";

    ?>

    </body>
    </html>

    عندما تستعرض ملف PHP في المتصفح يجب أن يكون الملف بهذا الشكل:


    ==

    الأمر يصبح مثيراً أكثر عندما تنظر لمصدر الصفحة في المتصفح باختيار "view source":




    أوامر PHP ذهبت! كما تتكر في الدرس الأول المزود وحده الذي يستطيع أن يرى أوامر PHP، - الزبون (أي المتصفح) يرى النتائج فقط!

    لنلقي نظرة على ما حدث، نحن طلبنا من المزود أن يكتب <h1> Hello World!</h1>، بلغة تقنية أكثر سنقول بأننا استخدمنا الوظيفة echo لنكتب سلسلة محارف محددة للزبون (المتصفح) والفاصلة المنقوطة تنهي الأمر، لكن لا تخف، في هذا الدرس سنحاول أن نبقي اللغة التقنية في حدها الأدنى.

    في مثالنا الأول من الواضح أنه ليس مثيراً للحماس، لكن انتظر فقط! من الآن وصاعداً ستزداد الأمور حماساً، لنلقي نظرة على مثال آخر.

    مثال: الآن!

    لنجعل المزود يكتب شيئاً آخر، يمكننا مثلاً أن نطلب منه أن يكتب تاريخ اليوم والوقت:


    <html>
    <head>
    <title>My first PHP page</title>

    </head>
    <body>

    <?php

    echo date("r");

    ?>

    </body>
    </html>


    هذا سيظهر بهذا الشكل في المتصفح:



    ووسوم HTML في المقابل ستكون:



    الآن الأمور تبدو مسلية أكثر، أليس كذلك؟

    جعلنا المزود يكتب التاريخ والوقت عندما تعرض صفحة PHP، لاحظ أنك إذا جربت تحديث الصفحة سترى وقتاً جديداً يكتب، المزود يكتب التاريخ والوقت الحالي في كل مرة ترسل الصفحة إلى الزبون.

    من المهم أيضاً أن تلاحظ بأن مصدر HTML يحتوي فقط التاريخ وليس أوامر PHP، لذلك المثال لا يتأثر بأي متصفح استخدم، في الحقيقة كل الخصائص التي تعتمد على تقنيات جهة المزود ستعمل في كل المتصفحات!

    ومرة أخرى لاحظ الفاصلة المنقوطة بعد سطر الأمر، هذه الفاصلة مهمة جداً ويجب أن تضاف وإلا لن يعمل البرنامج.

    في المثال استخدمنا وظيفة date، وهي وظيفة تعطينا الوقت والتاريخ الحاليين في المزود.

    لنجرب إضافة المزيد للمثال من خلال كتابة سلسلة محارف ووظيفة برمجية - يفصل بينهما "." (نقطة) - هكذا:


    <html>
    <head>
    <title>My first PHP ********</title>
    </head>
    <body>

    <?php

    echo "<p>Current date and time: " . date("r") . "</p>";

    ?>

    </body>
    </html>


    ستظهر بهذا الشكل في المتصفح:



    ووسوم HTML في المقابل ستكون:



    في الدرس التالي سنلقي نظرة مفصلة أكثر على وظيفة date والأشكال المختلفة للتاريخ والوقت.

    المنصور بالله غير متواجد حالياً
    رد مع اقتباس
  3. تكبير الخط تصغير الخط
    بتاريخ : 03-05-2017 الساعة : 10:22 PM رقم #2
    كاتب الموضوع : المنصور بالله


    شاملى فضى


    الصورة الرمزية tafokt

    • بيانات tafokt
      رقم العضوية : 8884
      عضو منذ : Jul 2012
      المشاركات : 424
      بمعدل : 0.10 يوميا
      معدل تقييم المستوى : 16
      التقييم : Array


  4. شكرا على لمعلومات والافادة

    tafokt غير متواجد حالياً
    رد مع اقتباس
  5. تكبير الخط تصغير الخط
    بتاريخ : 10-05-2017 الساعة : 04:42 PM رقم #3
    كاتب الموضوع : المنصور بالله


    شاملى ذهبى


    الصورة الرمزية يسرا المرشدى

    • بيانات يسرا المرشدى
      رقم العضوية : 6042
      عضو منذ : Jan 2012
      المشاركات : 949
      بمعدل : 0.21 يوميا
      معدل تقييم المستوى : 22
      التقييم : Array


  6. شكرا على المعلومات والافادة

    يسرا المرشدى غير متواجد حالياً
    رد مع اقتباس
  7. تكبير الخط تصغير الخط
    بتاريخ : 26-05-2017 الساعة : 01:29 AM رقم #4
    كاتب الموضوع : المنصور بالله


    شاملى ماسى


    الصورة الرمزية نجوان

    • بيانات نجوان
      رقم العضوية : 104
      عضو منذ : Jul 2008
      المشاركات : 1,257
      بمعدل : 0.22 يوميا
      معدل تقييم المستوى : 28
      التقييم : Array


  8. شكرا على الموضوع والافادات القيمة

    نجوان غير متواجد حالياً
    رد مع اقتباس
  9. تكبير الخط تصغير الخط
    بتاريخ : 28-05-2017 الساعة : 10:39 AM رقم #5
    كاتب الموضوع : المنصور بالله


    شاملى ماسى


    الصورة الرمزية ماهيتاب السويدى

    • بيانات ماهيتاب السويدى
      رقم العضوية : 16520
      عضو منذ : Sep 2012
      المشاركات : 1,187
      بمعدل : 0.28 يوميا
      معدل تقييم المستوى : 23
      التقييم : Array


  10. شكرا على المعلومات والافادة

    ماهيتاب السويدى غير متواجد حالياً
    رد مع اقتباس
  11. تكبير الخط تصغير الخط
    بتاريخ : 10-06-2017 الساعة : 10:21 PM رقم #6
    كاتب الموضوع : المنصور بالله


    شاملى مميز


    • بيانات شوقى غريب
      رقم العضوية : 32070
      عضو منذ : Aug 2015
      المشاركات : 129
      بمعدل : 0.04 يوميا
      معدل تقييم المستوى : 10
      التقييم : Array


  12. شكرا على المعلومات والافادة

    شوقى غريب غير متواجد حالياً
    رد مع اقتباس
  13. تكبير الخط تصغير الخط
    بتاريخ : 21-06-2017 الساعة : 02:25 PM رقم #7
    كاتب الموضوع : المنصور بالله


    مراقب


    الصورة الرمزية جيهان

    • بيانات جيهان
      رقم العضوية : 39
      عضو منذ : Jul 2008
      المشاركات : 3,361
      بمعدل : 0.58 يوميا
      معدل تقييم المستوى : 49
      التقييم : Array


  14. شكرا على الموضوع والافادة والمعلومات القيمة

    جيهان غير متواجد حالياً
    رد مع اقتباس
  15. تكبير الخط تصغير الخط
    بتاريخ : 22-06-2017 الساعة : 08:33 AM رقم #8
    كاتب الموضوع : المنصور بالله


    شاملى ذهبى


    الصورة الرمزية لمياء الدميرى

    • بيانات لمياء الدميرى
      رقم العضوية : 6110
      عضو منذ : Feb 2012
      المشاركات : 705
      بمعدل : 0.16 يوميا
      معدل تقييم المستوى : 20
      التقييم : Array


  16. شكرا على المعلومات والافادة

    لمياء الدميرى غير متواجد حالياً
    رد مع اقتباس
  17. تكبير الخط تصغير الخط
    بتاريخ : 23-06-2017 الساعة : 04:16 PM رقم #9
    كاتب الموضوع : المنصور بالله


    شاملى ماسى


    الصورة الرمزية عهود المالكى

    • بيانات عهود المالكى
      رقم العضوية : 32083
      عضو منذ : Sep 2015
      المشاركات : 3,682
      بمعدل : 1.16 يوميا
      معدل تقييم المستوى : 45
      التقييم : Array


  18. شكرا على الموضوع والافادة والمعلومات القيمة

    عهود المالكى غير متواجد حالياً
    رد مع اقتباس
  19. تكبير الخط تصغير الخط
    بتاريخ : 28-06-2017 الساعة : 09:16 PM رقم #10
    كاتب الموضوع : المنصور بالله


    شاملى ذهبى


    الصورة الرمزية رحمة

    • بيانات رحمة
      رقم العضوية : 159
      عضو منذ : Aug 2008
      المشاركات : 788
      بمعدل : 0.14 يوميا
      معدل تقييم المستوى : 23
      التقييم : Array


  20. شكرا على الموضوعات والافادات القيمة

    رحمة غير متواجد حالياً
    رد مع اقتباس



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

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

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

     

المفضلات

المفضلات

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

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