here is the PHP CODE
<?
error_reporting(0);
include("config.php");
mysql_connect ($dbhostname , $dbusername , $dbpassword);
function addpost ($name,$email,$www,$comments)
{
global $guestbook;
global $database;
$now = time();
mysql($database,"insert into ".$guestbook." values(null,\"$now\",\"$name\",\"$email\",\"$www\",\"$comments\")")or die(mysql_error());
}
if ($cmd == "post")
addpost($name,$email,$www,$comments);
$postid = array();
$thenames = array();
$theemails = array();
$thewwws = array();
$thecomments = array();
$time = array();
$getentries = mysql($database,"select idnum,whenposted,name,email,www,comments from ".$guestbook." order by idnum desc");
while(list($postid[],$whenposted,$thenames[],$theemails[],$thewwws[],$thecomments[]) = mysql_fetch_row($getentries))
{
$time[] = date("l, F d, Y @ h:ia", $whenposted);
}
$post_temp = implode("",file($posttemplate));
$onthispage = array();
if (!isset($whichpage))
$whichpage = 1;
$pages = ceil(count($postid)/$postsperpage);
$thepage = 1;
for($i = 0;$i<count($postid);$i++)
{
if ($i < $postsperpage)
$thepage = 1;
if ($i/$postsperpage == $thepage)
$thepage++;
if ($thepage == $whichpage)
{
if ($thenames[$i] != "")
{
$entry = str_replace("[name]",$thenames[$i],$post_temp);
$entry = str_replace("[email]",$theemails[$i],$entry);
$entry = str_replace("[www]",$thewwws[$i],$entry);
$entry = str_replace("[comments]",str_replace("\n","<br>",$thecomments[$i]),$entry);
$entry = str_replace("[postnumber]",$postid[$i],$entry);
$entry = str_replace("[timedate]",$time[$i],$entry);
$entries .= $entry;
unset($entry);
}
}
}
$entries .= "<font face=\"arial\" size=\"1\" color=\"#FFFFFF\">Pages : </a>";
for($i=1;$i<=$pages;$i++)
{
$entries .= "<font face=\"arial\" size=\"1\" color=\"#FFFFFF\">[<a href=\"?whichpage=$i\">".$i."</a>] </font>\n";
}
$view_temp = implode("",file($displaytemplate));
echo str_replace("[Entries]",$entries,$view_temp);
?>