XML stava brontolando:
Codice PHP:
<?php
$root 
realpath(dirname(__FILE__));
$root str_replace('\\''/'$root);
require_once(
$root."/admin/config/config.php");
require_once(
$root."/classes/class.Exception.php");
require_once(
$root."/classes/class.Http.php");
require_once(
$root."/classes/class.XML.php");
require_once(
$root."/classes/class.ToXML.php");
require_once(
$root."/classes/class.Rss2.php");
require_once(
$root."/classes/class.Cache.php");
require_once(
$root."/classes/class.Pager.php");
require_once(
$root."/classes/class.Template.php");
require_once(
$root."/classes/class.Dt.php");
require_once(
$root."/classes/class.BlogData.php");
require_once(
$root."/classes/class.BlogContent.php");
try {
    
$xml= new XML($root.'/admin/xml/items.xml',array('item','id','title','author','description','pubDate'));
    
$to= new ToXML($xml);
    
$rss2= new Rss2($root.'/rss/startUp.xml',$root.'/rss/feed.xml');
    
$rss2->setHeader(RSS2_TITLE,RSS2_LINK,RSS2_DESCRIPTION);
    
$rss2->setOptions(array('language'=>RSS2_LANGUAGE,'lastBuildDate'=>Dt::dateTransformRss2(time())));
    
$rss2Parser$rss2->load();
    
$bd= new BlogData($to,$rss2Parser,$root);
    
$pag= new Pager(N_PAGES_USER);
    
$blog= new BlogContent($bd,$pag);
    
$contentOutput$blog->display();
    
$nPosts$blog->getCountData();
    
$lastPosts$blog->getLastData(0,N_LAST_ARTICLES);
    
$random$blog->getRandomData();
    
$breadcrumbTitle$blog->getBreacrumbTitle('Bloggerino');
    
$breadcrumbContent$blog->getBreacrumbContent('Home');
}
catch (
InvalidArgException $e) {
    echo 
$e;
    
error_log($e->getMessage()."\n"3$root."/log/error.log");
    exit();
}
catch (
DbException $e) {
    echo 
$e;
    
error_log($e->getMessage()."\n"3$root."/log/error.log");
    exit();
}
catch (
FileException $e) {
    echo 
$e;
    
error_log($e->getMessage()."\n"3$root."/log/error.log");
    exit();
}
catch (
ArrayException $e) {
    echo 
$e;
    
error_log($e->getMessage()."\n"3$root."/log/error.log");
    exit();
}
?>
<!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>
<title><?php echo $breadcrumbTitle?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link type="text/css" rel="stylesheet" href="css/main.css" />
</head>
<body>
<div id="container">
    <div id="header"><h1>Bloggerino</h1></div>
    <div id="intro">
        <h2>
        The blog that runs
        with different type of fuel.
        </h2>
    </div>
    <div id="extra">
        <h5><?php echo $nPosts?></h5>
        <ul><?php echo $lastPosts?>[/list]
        <ul id="public">
            [*][url="rss/feed.xml"][img]img/rss_button.png[/img][/url]
        [/list]
    </div>
    <div id="content">
        <h6><?php echo implode("&raquo;",$breadcrumbContent); ?></h6>
        <?php echo $contentOutput?>
        <?php echo $random?>
    </div>
    <div id="footer">

By Whisher</p></div>
</div>
</body>
</html>