لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
الموقع الآن فى الفترة التجريبية وهذا الجزء غير كامل وجارى العمل عليه، للراغبين في المساعدة برجاء التقدم
جدول المحتويات
تضمين اكواد البى اتش بى فى صفحاتك
احد مميزات البى اتش بى انها يمكن ان يتم تضمينها بطريقة مباشرة جنبا الى جنب مع اكواد HTML ولكن كى ينتج الكود اى شىء يجب تمريره على محرك او مترجم البى اتش بى اولا وهذا المترجم لا يترجم اى ملف الا اذا كانت صيغته PHP او الصيغ التى تحددها من خيارات السيرفر خاصتك
ولكى يتعرف مترجم لغة البى اتش بى على اكواد البى اتش بى داخل الملفات يجب عليك حصر اكواد البى اتش بى بين بعض العلامات التى تميزها عن غيرها
[تحسين] الطريقة الافتراضية
لكى تكتب اكواد البى اتش بى بالطريقة الافتراضية عليك بداية الكود باستعمال <?php وتنهيه ب ?>, مثال:

كود بى اتش بى — test.php

<h3>مرحبا!</h3>
<?php
echo "<p>هنا بعض المحتوى الديناميكى</p>";
?>
<p>هنا بعض المحتوى الثابت</p>

قم بحظ المثال السابق على هيئة test.php وجربه على السيرفر المحلى سوف ترى



[تحسين] الطريقة المختصرة
وهذه الطريقة مختصرة الى حد ما ولكن يجب عليك التاكد انها مفعلة من اعدادات السيرفر خاصتك اى لابد ان تكون short_open_tag مفعلة. وهذا مثال للطريقة المختصرة:
<?
print "مثال للنص";
?>
تحذير على الرغم من راحة استخدام هذه الطريقة الا ان استعمالها فى الاعمال التى تنوى توزيعها غير موصى به لان يوجد سيرفرات لا تستطيع تعديل ملف اعدادت البى اتش بى php.ini بها وهاكذا لن يعمل الكود الخاص بك.

لو كانت الطريقة المختصرة هذه مفعلة فى اعدادات البى اتش بى خاصتك يمكنك استعمال طريقة اخرى مختصرة اكثر يكمنها العرض دون استخدام دوال الطباعة مثل الايكو والبرنت وتمسى short-circuit

مثال|:-
<?="هذه طريقة مختصرة اكثر";?>
الطريقة السابقة مساوية تماما للطرق الاتية:
<? echo "الطريقة المختصرة"; ?>
<?php echo "الطريقة الافتراضية";?>
[تحسين] طريقة وسم script
يمكنك ايضا كتابة اكواد البى اتش بى داخل وسم الاتش تى ام ال (html) المعروف بهذا الشكل <script> ولكن بهذه الطريقة:
<script language="php">
print "هذا مثال لكتابة اكواد البى اتش بى";
</script>
[تحسين] طريقة لغة ASP
ويمكنك ايضا استعمال طريقة اللغة الخاصة بميكروسوفت وهى بداية الكود ب <%, ونهايته ب %>. فى حالة انك كنت تعمل مع هذه اللغة ومعتاد على استعمال هذه الوسوم فهى متاحة لك:
<%
print "مثال لاكواد البى اتش بى";
%>
[تحسين] وضع اكثر من كود
يمكنك استخدام اكواد البى اتش بى اكثر من مرة فى الصفحة انظر هذا المثال للتوضيح:
<html>
<head>
<title><?php echo "مرحبا بك فى الموقع الالكترونى الخاص بى";?></title>
</head>
<body>
<?php
$date = "السبت";
?>
<p>اليوم هو <?=$date;?></p>
</body>
</html>
كما رايت فى المثال الثابت متغير $date تم تعريفه فى قطعة من الكود واستعملته فى قطعة اخرى