gracias x tu explicacion.
la segunda manera la he resumido mucho,y se podria modificar perfectamente en vista de diseño, me kedaria algo asi:
Código PHP:
<?php
class pagina {
var $keywords="tag, tag, tag,";
function bdatos(){
mysql_connect("localhost", "root", "");
mysql_select_db("tabla");
}
function cabecera($title="Misitio.com"){
session_start();
$this->bdatos();
?>
<!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>
<!-- <BASE href="http://www.misitio.com/"> -->
<link href="includes/web.css" type="text/css" rel="stylesheet" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<META name="keywords" content="<? $this->keywords; ?>">
<title><? echo $title; ?></title>
</HEAD><BODY>
<?
}
function footer(){
?>
</BODY></HTML>
<?
}
}
?>
UN SALUDO.