I have a dummy pagination script in place on my website that allows for links like index.php?id=whatever. This script some how makes my title defintion function not work. I dont get any errors, but it still wont show the correct title.
Heres what I have:
header.php (look inside title tag)
<?php
$time = microtime();
$time = explode(" ", $time);
$time = $time[1] + $time[0];
$start = $time
?>
<?php
function ShowMenu()
{
echo'<div id="left">
<div class="navouter">
<div class="orange"></div>
<div class="navheader">Main Menu</div>
<div class="navcontent">
<ul>
<li><a href="/index.php">Home</a></li>
</ul>
Stuff
<ul>
<li><a href="/index.php?id=about">About</a></li>
<li><a href="/index.php?id=projects">Projects</a></li>
<li><a href="/index.php?id=contact">Contact</a></li>
<li><a href="http://paste.neverpool.com">Pastebin</a></li>
</ul>
</div>
</div>
<div class="navouter">
<div class="orange"></div>
<div class="navheader">Friends</div>
<div class="navcontent">
<ul>
<li><a href="http://exile-studios.com" target="_BLANK">Exile Studios</a></li>
</ul>
</div>
</div>
</div>';
}
?>
<!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>
<?php include("/home/-/public_html/timer.txt"); ?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php if (defined('TITLE')) {
print TITLE;
} else {
print 'NeverPool';
}
?></title>
<link rel="stylesheet" type="text/css" href="/style.css" />
</head>
<body onload="countdown(year,month,day,hour,minute)">
index.php
<?php include('/home/-/public_html/header.php'); ?>
<?php
$id = $_GET['id'];
if ($id == 'about')
{
include '/home/-/public_html/about.php';
}
else if ($id == 'projects')
{
include '/home/-/public_html/projects.php';
}
else if ($id =='contact')
{
include '/home/-/public_html/contact.php';
}
else
{
?>
<div id="outer">
<div id="right">
<h1>The Elder Scrolls V: Skyrim</h1><div class="htimeauth"> 12/14/10 | <a href="/contact.php">Creech</a></div>
<p>The newest installment of The Elder Scrolls series has been announced by Bethesda and I have to say, I'm VERY excited.. I've been following The Elder Scrolls series since Daggerfall and I have to have this game. It's due to come out 11/11/11. I am so going to preorder this game.</p>
<h1>Hello, world!</h1><div class="htimeauth"> 12/7/10 | <a href="/contact.php">Creech</a></div>
<p>Hullo! I went ahead and threw up the new template for the site. Hope you enjoy it! Also, while your here, check out my <a href="/projects.php">projects</a> page for updates on my pastebin and other such projects. </p>
</div>
<?php
}
ShowMenu();
echo('</div>');
include('/home/-/public_html/footer.php');
?>
projects.php (sample)
<?php
define('TITLE', 'Projects');
?><div id="outer">
<div id="right">
<h1>Pastebin Updates - PHP</h1><div class="htimeauth"> 12/10/10 | <a href="/contact.php">Creech</a></div>
<p>My most recent project has been my newest pastebin. It uses the <a href="http://www.zlib.net/" target="_BLANK">zLib Library</a> to compress the created pastes. It features an indexing system that allows you to view recent posts made by other people, and it supports PHP syntax highlighting. It does not require a MySQL database of any kind, and as far as I know, it's completely secure. <del>I'm still working on the template for it</del>, but almost all of the PHP programming part of it is finished. </p>
<p>Added 12/13/10: Added a link to the pastebin on my side menu. Here's another <a href="http://paste.neverpool.com">Link</a>. The template I said I was working on is not going to happen, I find it easier to just leave it white.</p>
</div>
Also, here is a live demonstration: http://neverpool.com
Any help solving this problem would be very appreciated.