<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>Processing... please wait...</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#0000FF" ALINK="#0000FF">
<DIV ALIGN="Center">
<?
$conn = pg_Connect("localhost", "5432", "", "", "db");
if (!$conn) {
echo "An error occurred.n";
exit;
}
pg_Exec($conn,"INSERT INTO messageboard VALUES ($selectid,$selectparent,$selectthread,$selectlevel,'$selectdate','$selecttopic','$selectbody','$selectauthor','$selectemail');");
pg_Close($conn);
echo "<SCRIPT LANGUAGE="JavaScript1.1">n";
echo "<!-- Activate Cloaking Devicen";
echo "window.location="$selectpage"n";
echo "// Deactivate Cloaking -->n";
echo "</SCRIPT>n";
?>
</DIV>
</BODY>
</HTML>
//以上是admin.php3文件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>Message Board</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#0000FF" ALINK="#0000FF">
<DIV ALIGN="Center">
<TABLE BORDER="0" WIDTH="95%" CELLPADDING="2" CELLSPACING="0">
<TR ALIGN="Center" VALIGN="Middle">
<TD ALIGN="Left" VALIGN="Middle">
<FONT FACE="Arial" SIZE="4"><B>Message Board</B></FONT>
</TD>
</TR>
<TR ALIGN="Center" VALIGN="Middle">
<TD ALIGN="Center" VALIGN="Middle" BGCOLOR="#FF0000">
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="2" CELLSPACING="0">
<TR ALIGN="Center" VALIGN="Middle">
<TD ALIGN="Center" VALIGN="Middle" BGCOLOR="#FFFFFF">
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="0">
<?
$MAXTOPICS = 10;
$conn = pg_Connect("localhost", "5432", "", "", "db");
if (!$conn) {
echo "An error occurred.n";
exit;
}
$result = pg_Exec($conn,"SELECT * FROM messageboard ORDER BY thread DESC, id");
if (!$result) {
echo "An error occurred.n";
exit;
}
$num = pg_NumRows($result);
$i = 0;
$topiccount = 0;
if (isset($messageid)) {
$selectid = pg_Result($result,$i,0);
while ($selectid != $messageid) {
if ($topiccount < $MAXTOPICS) {
$selectid = pg_Result($result,$i,0);
$selectlevel = pg_Result($result,$i,3);
if ($selectlevel == 0) {
$topiccount++;
}
} else {
$previd = $pg_Result($result,$i - 1,0);
$topiccount = 0;
}
$i++;
}
}
$topiccount = 0;
$endflag = false;
while ($i < $num) {
if ($topiccount < $MAXTOPICS) {
$selectid = pg_Result($result,$i,0);
$selectparent = pg_Result($result,$i,1);
$selectlevel = pg_Result($result,$i,3);
$selectdate = pg_Result($result,$i,4);
$selecttopic = pg_Result($result,$i,5);
$selectauthor = pg_Result($result,$i,7);
$selectemail = pg_Result($result,$i,8);
$printdate = date("F d, Y h:ia",mktime(substr($selectdate,8,2),substr($selectdate,10,2),0,substr($selectdate,4,2),substr($selectdate,6,2),substr($selectdate,0,4)));
echo "<TR ALIGN="Center" VALIGN="Middle">n";
echo "<TD ALIGN="Left" VALIGN="Middle" WIDTH="50%">n";
$j = 0;
while ($j < $selectlevel) {
echo " ";
$j++;
}
echo "<FONT FACE="Arial" SIZE="2"><A HREF="message.php3?selectid=$selectid" onMouseover="window.status='$selecttopic'; return true" onMouseOut="window.status=''; return true">$selecttopic</A></FONT>n";
echo "</TD>n";
echo "<TD ALIGN="Left" VALIGN="Middle" WIDTH="15%">n";
if (empty($selectemail)) {
echo "<FONT FACE="Arial" SIZE="2">$selectauthor</FONT>n";
} else {
echo "<FONT FACE="Arial" SIZE="2"><A HREF="mailto:$selectemail" onMouseover="window.status='$selectauthor'; return true" onMouseOut="window.status=''; return true">$selectauthor</A></FONT>n";
}
echo "</TD>n";
echo "<TD ALIGN="Right" VALIGN="Middle" WIDTH="35%">n";
echo "<FONT FACE="Arial" SIZE="2">$printdate</FONT>n";
echo "</TD>n";
echo "</TR>n";
if ($selectlevel == 0) {
$topiccount++;
}
} else {
if ($endflag == false) {
$nextid = pg_Result($result,$i - 1,0);
$endflag = true;
}
}
$i++;
}
pg_FreeResult($result);
echo "</TABLE>n";
echo "</TD>n";
echo "</TR>n";
echo "</TABLE>n";
echo "</TD>n";
echo "</TR>n";
echo "</TABLE>n";
echo "<TABLE BORDER="0" WIDTH="95%" CELLPADDING="2" CELLSPACING="0">n";
echo "<TR ALIGN="Center" VALIGN="Middle">n";
echo "<TD ALIGN="Left" VALIGN="Middle">n";
if (!empty($previd)) {
echo "<FONT FACE="Arial" SIZE="2"><A HREF="board.php3?messageid=$previd" onMouseover="window.status='Previous'; return true" onMouseOut="window.status=''; return true">Previous</A></FONT>n";
} else {
echo "<FONT FACE="Arial" SIZE="2">Previous</FONT>n";
}
echo "</TD>n";
echo "<TD ALIGN="Right" VALIGN="Middle">n";
if (!empty($nextid)) {
echo "<FONT FACE="Arial" SIZE="2"><A HREF="board.php3?messageid=$nextid" onMouseover="window.status='Next'; return true" onMouseOut="window.status=''; return true">Next</A></FONT>n";
} else {
echo "<FONT FACE="Arial" SIZE="2">Next</FONT>n";
}
echo "</TD>n";
echo "</TR>n";
echo "</TABLE>n";
echo "<BR><BR>n";
echo "<TABLE BORDER="0" WIDTH="95%" CELLPADDING="2" CELLSPACING="0">n";
echo "<TR ALIGN="Center" VALIGN="Middle">n";
echo "<TD ALIGN="Left" VALIGN="Middle">n";
echo "<FONT FACE="Arial"><B>Start a new thread</B></FONT>n";
echo "</TD>n";
echo "</TR>n";
echo "<TR ALIGN="Center" VALIGN="Middle">n";
echo "<TD ALIGN="Center" VALIGN="Middle" BGCOLOR="#FF0000">n";
echo "<TABLE BORDER="0" WIDTH="100%" CELLPADDING="2" CELLSPACING="0">n";
echo "<TR ALIGN="Center" VALIGN="Middle">n";
echo "<TD ALIGN="Center" VALIGN="Middle" BGCOLOR="#FFFFFF">n";
echo "<TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="0">n";
$result = pg_Exec($conn,"SELECT * FROM messageboard ORDER BY id");
if (!$result) {
echo "An error occurred.n";
exit;
}
$num = pg_NumRows($result);
$i = $num - 1;
$selectid = pg_Result($result,$i,0);
$selectid = $selectid + 1;
pg_FreeResult($result);
$result = pg_Exec($conn,"SELECT * FROM messageboard ORDER BY thread");
if (!$result) {
echo "An error occurred.n";
exit;
}
$num = pg_NumRows($result);
$i = $num - 1;
$selectthread = pg_Result($result,$i,2);
$selectthread = $selectthread + 1;
$selectdate = date("YmdHi");
echo "<FORM ACTION="admin.php3" METHOD="Post">n";
echo "<INPUT TYPE="Hidden" NAME="selectpage" VALUE="board.php3">n";
echo "<INPUT TYPE="Hidden" NAME="selectid" VALUE="$selectid">n";
echo "<INPUT TYPE="Hidden" NAME="selectparent" VALUE="0">n";
echo "<INPUT TYPE="Hidden" NAME="selectthread" VALUE="$selectthread">n";
echo "<INPUT TYPE="Hidden" NAME="selectlevel" VALUE="0">n";
echo "<INPUT TYPE="Hidden" NAME="selectdate" VALUE="$selectdate">n";
echo "<TR ALIGN="Center" VALIGN="Middle">n";
echo "<TD ALIGN="Left" VALIGN="Middle">n";
echo "<FONT FACE="Arial" SIZE="2"><B>Name:</B> </FONT>n";
echo "</TD>n";
echo "<TD ALIGN="Left" VALIGN="Middle">n";
echo "<INPUT TYPE="Text" NAME="selectauthor" SIZE="30" MAXLENGTH="30" VALUE="">n";
echo "</TD>n";
echo "</TR>n";
echo "<TR ALIGN="Center" VALIGN="Middle">n";
echo "<TD ALIGN="Left" VALIGN="Middle">n";
echo "<FONT FACE="Arial" SIZE="2"><B>Email:</B> </FONT>n";
echo "</TD>n";
echo "<TD ALIGN="Left" VALIGN="Middle">n";
echo "<INPUT TYPE="Text" NAME="selectemail" SIZE="55" MAXLENGTH="100" VALUE="">n";
echo "</TD>n";
echo "</TR>n";
echo "<TR ALIGN="Center" VALIGN="Middle">n";
echo "<TD ALIGN="Left" VALIGN="Middle">n";
echo "<FONT FACE="Arial" SIZE="2"><B>Topic:</B> </FONT>n";
echo "</TD>n";
echo "<TD ALIGN="Left" VALIGN="Middle">n";
echo "<INPUT TYPE="Text" NAME="selecttopic" SIZE="55" MAXLENGTH="100" VALUE="">n";
echo "</TD>n";
echo "</TR>n";
echo "<TR ALIGN="Center" VALIGN="Middle">n";
echo "<TD ALIGN="Left" VALIGN="Top">n";
echo "<FONT FACE="Arial" SIZE="2"><B>Text:</B> </FONT>n";
echo "</TD>n";
echo "<TD ALIGN="Left" VALIGN="Middle">n";
echo "<TEXTAREA NAME="selectbody" COLS="55" ROWS="10" WRAP="Virtual"></TEXTAREA>n";
echo "</TD>n";
echo "</TR>n";
echo "<TR ALIGN="Center" VALIGN="Middle">n";
echo "<TD ALIGN="Left" VALIGN="Middle">n";
echo " n";
echo "</TD>n";
echo "<TD ALIGN="Left" VALIGN="Middle">n";
echo " n";
echo "</TD>n";
echo "</TR>n";
echo "<TR ALIGN="Center" VALIGN="Middle">n";
echo "<TD ALIGN="Left" VALIGN="Middle">n";
echo " n";
echo "</TD>n";
echo "<TD ALIGN="Left" VALIGN="Middle">n";
echo "<INPUT TYPE="Submit" VALUE="Post"> <INPUT TYPE="Reset" VALUE="Clear Fields">n";
echo "</TD>n";
echo "</TR>n";
echo "</FORM>n";
pg_FreeResult($result);
pg_Close($conn);
?>
</TABLE>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<BR><BR>
</DIV>
</BODY>
</HTML>
//以上是board.php3文件
|