|
<html> <head> <meta content="text/html; charset=gb2312" http-equiv=Content-Type> <title>留言版</title> </head> <body bgcolor=ffffff> <?php file://--------------------------- // 留言显示程序 index.php // Author: Wilson Peng // Copyright (C) 2000 file://---------------------------
$WebmasterIPArray = ay( "10.0.1.30", // 管理人员甲的机器 IP "10.0.2.28" // 管理人员乙的机器 IP );
$WebmasterIP=false; for ($i=0; $i<Count($WebmasterIPArray); $i++) { if ($REMOTE_ADDR == $WebmasterIPArray[$i]) $WebmasterIP=true; }
putenv("ORACLE_SID=WWW"); putenv("NLS_LANG=american_taiwan.zht16big5"); putenv("ORACLE_HOME=/home/oracle/product/7.3.2"); putenv("LD_LIBRARY_PATH=/home/oracle/product/7.3.2/lib"); putenv("ORA_NLS=/home/oracle/product/7.3.2/ocommon/nls/admin/data"); putenv("ORA_NLS32=/home/oracle/product/7.3.2/ocommon/nls/admin/data");
$handle=ora_logon("user38@WWW","iam3849") or die; $cursor=ora_open($handle); ora_commitoff($handle);
$query="SELECT serial, ref, id, alias, ip, TO_CHAR(msgdate, 'yyyy/mm/dd hh:mi:ss'), email, msg FROM guestbook where flag='1' order by msgdate desc"; ora_parse($cursor, $query) or die; ora_exec($cursor); $i=0; while(ora_fetch($cursor)) { $guestbook[$i][0] = ora_getcolumn($cursor,0); $guestbook[$i][1] = ora_getcolumn($cursor,1); $guestbook[$i][2] = ora_getcolumn($cursor,2); $guestbook[$i][3] = ora_getcolumn($cursor,3); $gu estbook[$i][4] = ora_getcolumn($cursor,4); $guestbook[$i][5] = ora_getcolumn($cursor,5); $guestbook[$i][6] = ora_getcolumn($cursor,6); $guestbook[$i][7] = ora_getcolumn($cursor,7); $i++; } ora_close($cursor); ora_logoff($handle);
echo "<a href=addmsg.php>新增留言....</a><p>\n";
if ($QUERY_STRING!="")
$page = $QUERY_STRING; } else
$page = 0; }
$i=count($guestbook); $msgnum=20; // 每页二十笔 $start = $page * $msgnum; $end = $start + $msgnum; if ($end > $i) $end=$i; $totalpage=$i/$msgnum;
$pagestr=""; if ($page>0) $pagestr=$pagestr."<a href=index.php?".($page-1)."><上页</a> - "; $pagestr=$pagestr."[第 "; for ($i=0; $i<$totalpage; $i++)
if ($i!=$page)
$pagestr = $pagestr."<a href=index.php?$i>".($i+1)."</a> "; } else
$pagestr = $pagestr.($i+1)." "; } } $pagestr=$pagestr." 页] "; if ($page<($totalpage-1)) $pagestr=$pagestr."- <a href=index.php?".($page+1).">下页></a> ";
$pagestr="<div align=center>$pagestr</div>"; echo "<p>".$pagestr."<hr><p>\n";
for ($i=$start; $i<$end; $i++)
echo "<p><hr><p>\n"; echo "<p>\n<font color=e06060>".$guestbook[$i][5]."</font> "; if ($guestbook[$i][6]!="") echo "<a href=mailto:".$guestbook[$i][6].">"; echo "<strong>".$guestbook[$i][3]."</strong>"; if ($guestbook[$i][6]!="") echo "</a>"; echo "<br>\n"; if ($WebmasterIP) echo "<a href=erase.php?".$guestbook[$i][0].">删除本篇!!</a> (".$guestbook[$i][2].") "; echo "<font size=-1 color=c0c0c0>from: ".$guestbook[$i][4]."</font><p>\n"; $msg=base64_decode($guestbook[$i][7]); $msg=nl2br($msg); echo $msg; echo "<p>\n"; }
echo "<p><hr><p>\n"; echo $pagestr;
?> </body> </html> |