hocam sana şöyle kısaca bi özetini anlatayım

3 tane php dosyan var diyelim bunlar header, panel, ve footer olsun

bunların 3 ünü tek sayfaya include edince sayfa tam bir html sıralamasına uyması gerekiyor.

Şöyle yapman lazım

bir html dosyan var diyelim

bunun header kısmı head tagının sonuna kadar olsun.

header.php
<html>
<head>
<title><?php echo $baslik; ?>
</head>
diye bitsin

panel.php dosyan ise sadece panelde değişkenlerini içersin diyelim ve içeriğide

panel.php

<body>
<table>
<tr>
<td>içeriğin</td>
<td>içeriğin</td>
<td>içeriğin</td>
</tr>
<tr>
<td>içeriğin</td>
<td>içeriğin</td>
<td>içeriğin</td>
</tr>
<tr>
<td>içeriğin</td>
<td>içeriğin</td>
<td>içeriğin</td>
</tr>
Son olarak ise footer.php dosyan var oda;

 
<tr>
<td> footer içeriği</td>
</tr>
</table>
</body>
</html>
bu şekilde sayfa.php diye bi dosyan var ise include işlemini şu şekilde yapabilirsin.

sayfa.php

 
<?php
include("header.php");
include("panel.php");
include("footer.php");
?>


eğer anlattığım mantığı anladıysan sayfanda kayma namına hiç bir şey yaşamazsın.

unutma kayma bi tasarımsal sorundur. ve tasarımsal bi çok şey html kodlarından başlar.