Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2009, 07:28
layker
 
Fecha de Ingreso: noviembre-2007
Mensajes: 264
Antigüedad: 17 años, 1 mes
Puntos: 0
eficiencia del codigo para generar paginas

Hola a todos. uso el siguiente sistema para mis paginas webs. keria saber si tiene algun inconveniente o si es poco eficiente. lo uso para genera todas las paginas.
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>
        <?
    
}
}
?>
y luego para generar una pagina:
Código PHP:
$pagina = new Pagina();
$pagina->head();
// AKI IRIA EL CONTENIDO DE LA PAGINA
$pagina->footer();