Mi duda es la siguiente, tengo el diseño de mi sitio web listo todas las paginas tendran el mismo diseño solo cambia el contenido dependiendo de la seccion entonces he leido en alguna parte que puedo simplificar todo a traves de includes es decir crear dos archivos: header.php y footer.php luego incluirlos en la nueva pagina. un ejemplo:
header.php
Código PHP:
<?php
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>xxxxxxxx</title>
</head>
<body>
<div id="page">
<div id="header"></div>
<div id="main_area">
<div id="content">'; ?> Código PHP:
<?php
echo '</div>
<div id="sidebar"></div>
<div id="footer"></div>
</div>
</div>
</body>
</html>';
ob_end_flush(); ?> Código PHP:
<?php ob_start(); ?>
<?php
include('header.php');
include('log_in.php');
include('footer.php');
?> gracias! espero respuestas
gracias por la ayuda luego de arreglar el header y los include me empezo a dar error con el metodo session_start (al incluir el log_in.php) que lo solucione colocando el ob_start() al principio del header.php, tambien quite los echo y deje el html solo de la siguiente manera:
