algo tipo:
Código PHP:
<?php
class Pagina{
private $titulo="Título de la pagina";
private $keywords="";
private $codificacion="iso-8859-1";
private $restringido=false;
function cambiarTitulo($new){ $this->titulo=$new; }
function cambiarCodificacion($new){ $this->codificacion=$new; }
function restringir(){ $this->restringido=true; }
function dataBase(){
@$db_conn = mysql_connect("localhost", "root", "");
@mysql_select_db("base", $db_conn);
}
function head(){
session_start();
$this->dataBase();
?>
<!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=<? echo $this->codificacion; ?>">
<meta name="Keywords" content="<? echo $this->keywords; ?>">
<title><? echo $this->titulo; ?></title>
</HEAD><BODY>
<?
if($this->restringido){
if(!isset($_SESSION["user"])){
echo "<h1>Área Restringida</h1>";
$this->footer(); exit;
}
}
}
function footer(){
?>
</BODY></HTML>
<?
}
}
?>
Código PHP:
$pagina = new Pagina();
$pagina->head();
// AKI IRIA EL CONTENIDO DE LA PAGINA
$pagina->footer();