El código no puede ser, creo yo.
En menu.php solo hay html, en index.php un switch y la estruccturación de la página en html..
Yo pongo lo que tengo:
index.php Código PHP:
<?include("page.php");?>
<div id="margen">
<div id="cabecera"></div>
<div id="menu">
<?include("menu.php");?>
</div>
<div id="cuerpo">
<? switch ($_GET['modulo']) {
case "post";
include("post.php");
break;
case "portafolio";
include("portafolio.php");
break;
case "filosofia";
include("filosofia_w.php");
break;
case "categorias";
include("categorias.php");
break;
case "archivos";
include("archivos.php");
break;
default:
include("home.php");
break;
}?>
</div>
</div>
<?include("pie.php");?>
Luego en
menu.php solo hay vínculos así:
• <a href="some/" class="menu">Some</a><br>
Y por última el error de la página que incluyo, solo hay un texto, con sus p's, br, b, i, y demás...