اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

يوجد طرق مختلفة للجميع بين لغة PHP و HTML 

وبشكل عام يوجد طريقتين للربط بينهما والطريقة الأولى هي استخدام رمز php نفسه في ملف html ، أي تحتاج إلى وضع علامة البدء php؟> وإغلاق العلامة <? وكتابة شيفرة PHP بينهما ، مثلاً 

<!DOCTYPE html>
<html>
  <head>
    <title>Embed PHP in a .html File</title>
  </head>
  <body>
    <h1><?php echo "Hello World" ?></h1>
  </body>
</html>

وبما أن لغة PHP هي لغة نصية من جانب الخادم فسوف يتم تفسير الرمز وتشغيله من قبل الخادم . سوف تكون نتيجة المثال السابق كالتالي  

<?php echo "Hello World" ?>

  في حال كان امتداد الملف .html سوف يتم طباعة النص داخل الوسم h1 دون التعرف على شيفرة php لذلك لتعرف على شيفرة PHP يجب أن يكون امتداد الملف .php وعندها سوف تكون النتيجة على المتصفح 

Hello World

أما الطريقة الثانية هي نستخدم قدرات PHP Series التي تتيح لك توصيل سلاسل مختلفة إلى سلسلة أخرى . وأخيرا، استخدم echo لعرض السلسلة المتصلة. ويكون هيكل الشيفرة البرمجية كالتالي 

<!DOCTYPE html>
<html>
  <head>
    <title>...</title>
  </head>
  
  <body>
    HTML...
    <?php PHP code ... ?>
    HTML...
    <?php PHP code ... ?>
    HTML...  
  </body>
</html>

يتم توضيح الطريقة في هذا المثال ، سوف نستخدم الحلقات لطباعة العناصر . 

<!DOCTYPE html>
<html>
  <head>
    <title>How to put PHP in HTML - foreach Example</title>
  </head>
  <body>
    <?php
        $employees = array(‘John’, Michelle’, Mari’, Luke’, Nellie’);
    ?>
    <h1>List of Employees</h1>
    <ul>
    <?php foreach ($employees as $employee) { ?>
        <li><?php echo $employee ?></li>
    <?php }  ?>
    </ul>
  </body>
</html>

نقوم بإنشاء مصفوفة في بداية البرنامج  بعد ذلك، استخدمنا foreach للبحث في قيم المصفوفة . وأخيرا، استخدمنا echo لعرض قيمة عناصر المصفوفة. وسوف تكون النتيجة كالتالي 

List of Employees 

John
Michelle
Mari
Luke
Nellie

 

  • 0
نشر
بتاريخ 1 دقيقة مضت قال أسامة زيادة:

يوجد طرق مختلفة للجميع بين لغة PHP و HTML 

وبشكل عام يوجد طريقتين للربط بينهما والطريقة الأولى هي استخدام رمز php نفسه في ملف html ، أي تحتاج إلى وضع علامة البدء php؟> وإغلاق العلامة <? وكتابة شيفرة PHP بينهما ، مثلاً 


<!DOCTYPE html>
<html>
  <head>
    <title>Embed PHP in a .html File</title>
  </head>
  <body>
    <h1><?php echo "Hello World" ?></h1>
  </body>
</html>

وبما أن لغة PHP هي لغة نصية من جانب الخادم فسوف يتم تفسير الرمز وتشغيله من قبل الخادم . سوف تكون نتيجة المثال السابق كالتالي  


<?php echo "Hello World" ?>

  في حال كان امتداد الملف .html سوف يتم طباعة النص داخل الوسم h1 دون التعرف على شيفرة php لذلك لتعرف على شيفرة PHP يجب أن يكون امتداد الملف .php وعندها سوف تكون النتيجة على المتصفح 


Hello World

أما الطريقة الثانية هي نستخدم قدرات PHP Series التي تتيح لك توصيل سلاسل مختلفة إلى سلسلة أخرى . وأخيرا، استخدم echo لعرض السلسلة المتصلة. ويكون هيكل الشيفرة البرمجية كالتالي 


<!DOCTYPE html>
<html>
  <head>
    <title>...</title>
  </head>
  
  <body>
    HTML...
    <?php PHP code ... ?>
    HTML...
    <?php PHP code ... ?>
    HTML...  
  </body>
</html>

يتم توضيح الطريقة في هذا المثال ، سوف نستخدم الحلقات لطباعة العناصر . 


<!DOCTYPE html>
<html>
  <head>
    <title>How to put PHP in HTML - foreach Example</title>
  </head>
  <body>
    <?php
        $employees = array(‘John’, Michelle’, Mari’, Luke’, Nellie’);
    ?>
    <h1>List of Employees</h1>
    <ul>
    <?php foreach ($employees as $employee) { ?>
        <li><?php echo $employee ?></li>
    <?php }  ?>
    </ul>
  </body>
</html>

نقوم بإنشاء مصفوفة في بداية البرنامج  بعد ذلك، استخدمنا foreach للبحث في قيم المصفوفة . وأخيرا، استخدمنا echo لعرض قيمة عناصر المصفوفة. وسوف تكون النتيجة كالتالي 


List of Employees 

John
Michelle
Mari
Luke
Nellie

 

انا اريد ربط python

  • 0
نشر
بتاريخ 10 دقائق مضت قال Mohamed Montaser3:

الاثنين

لإنشاء تطبيقات ويب باستخدام لغة بايثون توجد عدة أُطر عمل (frameworks) لعل أشهَرها: Django و Flask.

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

كما تُوجد دورة مَدفوعة في أكاديمية حَسوب حول أساسيات أُطر العمل جانغو و فلاسك، يُمكنك الوصول إليها عبر هذا الرابط:

بالتوفيق.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...