Código HTML:
</table>
</body>
</html><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin título</title>
Tal y como puedes ver despues de cerrar el html biene el doctype y vielves a abrir el html, html no es php, una pagina html solo debe tener una pareja de etiquetas <html> una pareja de <head> una de <title> y una de <body>
este error viene de un fallo de concepto, si quieres incluir un archivo en una pagina con php no es necesario que dicha pagina este completa, debes considerar la pagina como si ya tubiera una parte creada p.e:
cabecera.php Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Pagina de prueba seccion -<? echo $seccion ; ?></title>
scripts.php o scripts.html (como prefieras, si no usas funciones php puede ser html, si las usas tambien pero asi te lias menos) Código HTML:
<link rel="stylesheet" type="text/css" href="/estilos.css" />
<script language="JavaScript" type="text/javascript" src="unscript.js"></script>
<script language="JavaScript" type="text/javascript" src="scriptdos.js"></script>
<script language="JavaScript" type="text/javascript" src="scriptres.js"></script>
</head>
<body>
index.php Código PHP:
<?php
include (funciones.php) /* aqui cargariamos una serie de funciones para poder usarlas a lo largo de la pagina */
if (!issset ($seccion);) { $seccion=indice.php}
include (cabecera.php);
include (scripts.php);
include ($seccion);
include (pie.php);
pie.php Código HTML:
<div><p><!--- comentarios noticias legales y cualquier otra cosa que pongas en el pie ---><div>
</body>
</html>
Como puedes ver no rehago cada pagina, sino que la pagina continua donde se quedo la anterior.