هناك عدة طرق حاول استخدام احدها وهنا ساقول لك طريقتين :
الاولى
اذا كنت تدرج ملف header في كل ملف فاعمل بالطريقة هذه
كود PHP:
$head = 'hi';
require_once "header.php";
ويكون كود html
كود HTML:
<html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
<title>Site Name - <? echo $head; ?> </title>
</head>
والطريقة الاخرى
اذا كنت تستعرض من ملف واحد مثلا
index.php?page=welcome
index.php?page=page2
فتعمل في ملف الهيدر هذا الشرط
كود PHP:
$page = $_GET['page'];
if ($page == 'welcome') $head = 'مرحبا';
elseif ($page == 'page2') $head = 'الصفحة الثانية';
else $head = 'الرئيسية';
كرر elseif على حسب الحاجة
وبنفس كود html
كود HTML:
<html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>Site Name - <? echo $head; ?> </title>
</head>
يعني يصبح ملف header
كود HTML:
<?php
$page = $_GET['page'];
if ($page == 'welcome') $head = 'مرحبا';
elseif ($page == 'page2') $head = 'الصفحة الثانية';
else $head = 'الرئيسية';
?>
<html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>Site Name - <? echo $head; ?> </title>
</head>
باقي كود الهيدر
اما اذا كنت تستخدم كل صفحة في ملف فمثلا
index.php
show.php
do.php
فاستخدم هذا الكود
كود PHP:
if (eregi("show.php",$_SERVER['SCRIPT_NAME'])) $head = 'العرض';
elseif (eregi("do.php",$_SERVER['SCRIPT_NAME'])) $head = 'العمل';
else $head = 'الرئيسية';
فيصبح كود الهيدر
كود HTML:
<?php
if (eregi("show.php",$_SERVER['SCRIPT_NAME'])) $head = 'العرض';
elseif (eregi("do.php",$_SERVER['SCRIPT_NAME'])) $head = 'العمل';
else $head = 'الرئيسية';
?>
<html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>Site Name - <? echo $head; ?> </title>
</head>
باقي كود الهيدر
تحياتي لك وجرب اي طريقة واخبرني