| 
<?php
 
 require_once("htmlist.php");
 
 class HTML {
 
 private $title, $description, $keywords, $author;
 
 function __construct($params=array()) {
 
 $this -> title = (isset($params["title"])) ? $params["title"] : "MYSITE -- My site description";
 $this -> description = (isset($params["description"])) ? $params["description"] : "Full length description";
 $this -> keywords = (isset($params["keywords"])) ? $params["keywords"] : "keywords, listed, by, commas";
 
 $this -> author = "Me";
 
 }
 
 function build_HTML() {
 
 global $r00t;
 
 $begin_html = array(
 "doctype1" => "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML Basic 1.1//EN\"",
 "doctype2" => "\"http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd\">",
 "html_in" => "<html xmlns=\"http://www.w3.org/1999/xhtml\">"
 );
 $begin_head = array(
 "head_in" => "<head>",
 "",
 "meta_charset" => "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">",
 "meta_description" => "<meta name=\"description\" content=\"".$this -> description."\">",
 "meta_keywords" => "<meta name=\"keywords\" content=\"".$this -> keywords."\">",
 "",
 "head_title" => "<title>".$this -> title."</title>",
 "",
 "meta_revisit" => "<meta name=\"Revisit-after\" content=\"20\">",
 "meta_robots" => "<meta name=\"robots\" content=\"all\">",
 "meta_author" => "<meta name=\"author\" content=\"".$this -> author."\">",
 "",
 "favicon" => "<link rel=\"shortcut icon\" href=\"_ico/icon.ico\">",
 "css_main" => "<link rel=\"stylesheet\" type=\"text/css\" href=\"_css/main.css\">",
 "stylesheet" => "",
 "js_fun" => "<script type=\"text/javascript\" src=\"_js/functions.js\"></script>",
 "javascript" => "",
 ""
 );
 $begin_body = array(
 "head_out" => "</head>",
 "body_in" => "<body>",
 "",
 "start_the_content" => ""
 );
 $end_of_file = array(
 "",
 "body_out" => "</body>",
 "html_out" => "</html>"
 );
 
 $r00t -> add_before($begin_html, "r00t", "begin_html");
 $r00t -> add_before($begin_head, "r00t", "begin_head");
 $r00t -> add_before($begin_body, "r00t", "begin_body");
 $r00t -> add_before($end_of_file, "r00t", "eof");
 
 }
 
 }
 
 $r00t = new HTMList(array("r00t" => ""));
 
 $o_html = new HTML(array("title"=>"MySite -- Smart description"));
 $o_html -> build_HTML();
 
 $r00t -> str(true);
 
 
 ?>
 |