📄 wish.php
字号:
<?
$forumid=119;
require("userdata/style.php");
require("global.php");
require("header.php");echo"$headertp";
$add_title="许愿板";
$des="你正处在".$bbs_title."<br>许愿板程式中";
headguide($des,"<a href='club.php'>娱乐园</a>","<a href='wish.php'>许愿板</a>");
if(empty($action)){$action="main";}
if($action=="main"){main();require("footer.php");echo"$footertp";exit;}
if($action=="showadd"){showadd();require("footer.php");echo"$footertp";exit;}
if($action=="add"){add();require("footer.php");echo"$footertp";exit;}
if($action=="detail"){detail();require("footer.php");echo"$footertp";exit;}
if($action=="about"){about();require("footer.php");echo"$footertp";exit;}
if($action=="admin"){admin();require("footer.php");echo"$footertp";exit;}
if($action=="del"){del();require("footer.php");echo"$footertp";exit;}
if($action=="showdel"){showdel();require("footer.php");echo"$footertp";exit;}
function printhead(){
print<<<eot
<html>
<head>
<title>祈愿板</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
BODY { OVERFLOW-X: hidden; OVERFLOW: scroll ;font-size:12px;}
.popper {VISIBILITY: hidden; POSITION: absolute}
.9p { font-size: 9pt}
.shadow1 { font-size: 12px; filter:dropshadow(color=#000000,offx=1,offy=1);color:#ffffff;}
.shadow2 { font-size: 12px; filter:dropshadow(color=#d5d5d5,offx=1,offy=1);color:#000000;}
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" scroll=no>
<div class=popper id=topdeck> </div>
<SCRIPT>
var nav = (document.layers);
var iex = (document.all);
var skn = (nav) ? document.topdeck : topdeck.style;
if (nav) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = get_mouse;
function pop(msg,bak)
{
var content ="<table width=* border=0 cellpadding=2 cellspacing=2 bgcolor=#808080 class=9p><tr><td><font color=#FFFFFF>"+msg+"</center></font></td></tr></table>";
if (nav)
{
skn.document.write(content);
skn.document.close();
skn.visibility = "visible";
}
else if (iex)
{
document.all("topdeck").innerHTML = content;
skn.visibility = "visible";
}
}
function get_mouse(e)
{
var x = (nav) ? e.pageX : event.x+document.body.scrollLeft;
var y = (nav) ? e.pageY : event.y+document.body.scrollTop;
skn.left = x - 60;
skn.top = y+20;
}
function kill()
{
skn.visibility = "hidden";
}
</SCRIPT>
<table width="450" border="0" cellspacing="0" cellpadding="0" align="center" height="88">
<tr>
<td width="102" height="78" align="center"><a href="wish.php?action=showadd"><img src="images/club/img/a/b1.gif" width="20" height="60" border="0"></a><a href="wish.php?action=about"><img src="images/club/img/a/b3.gif" width="20" height="60" border="0"></a><a href="wish.php?action=main"><img src="images/club/img/a/b2.gif" width="20" height="60" border="0"></a><a href="wish.php?action=admin"><img src="images/club/img/a/b4.gif" width="20" height="60" border="0"></a></td>
<td width="348" height="78"><a href="../index.php"><img src="images/club/img/wish.gif" width="340" height="60" border=0></a></td>
</tr>
</table>
eot;
}
/*------------过滤数据-----------------*/
function check($acceptname){
if($html==0){$acceptname=strip_tags($acceptname);}
$acceptname=str_replace("\r\n","<br>",$acceptname);
$acceptname=str_replace("|","│",$acceptname);
$acceptname=stripslashes($acceptname);
return $acceptname;
}
/*---------------添加数据-------------*/
function showadd(){
printhead();
print<<<eot
<form name="form1" method="post" action="wish.php?action=add">
<SPAN style="FILTER: Shadow(color=#d9d9d9,direction=125); WIDTH: 100%; HEIGHT: 23px">
<table width="403" border="0" align="center" height="210" cellpadding="0" cellspacing="0" class="9p" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid" >
<tr bgcolor="#808080">
<td colspan="2"><font
color=#ffffff>许 愿 (红色部分一定要填)</font></td>
</tr>
<tr bgcolor="#ececec" align="center">
<td width="218" height="15"><font color="#FF0000">姓名:</font>
<input type="text" name="name" size="12" maxlength="12" class="9p">
</td>
<td width="185" height="15"><font color="#FF0000">性别:</font>
<select size=1 name=sex class="9p">
<option value="" selected>-请选择-</option>
<option value="先生">男 生</option>
<option value="小姐">女 生</option>
</select>
</td>
</tr>
<tr bgcolor="#ececec" align="center">
<td width="218" height="19"><font color="#FF0000">年龄:</font>
<input type="text" name="age" size="12" maxlength="2" class="9p">
</td>
<td width="185" height="19"><font color="#FF0000">类别:</font>
<select name=type class="9p">
<option value="" selected>-请选择-</option>
<option value="1">恋 爱</option>
<option value="2">学 业</option>
<option value="3">健 康</option>
<option value="4">家 庭</option>
<option value="5">事 业</option>
<option value="6">将 来</option>
<option value="7">财 富</option>
<option value="8">生 活</option>
</select>
</td>
</tr>
<tr bgcolor="#ececec" align="center">
<td width="218" height="15">信箱:
<input type="text" name="email" size="12" class="9p">
</td>
<td width="185" height="15"><font color="#FF0000">省份:</font>
<select name=nation class="9p">
<OPTION selected value=广东省>广东省</OPTION>
<OPTION value=北京市>北京市</OPTION>
<OPTION value=天津市>天津市</OPTION>
<OPTION value=河北省>河北省</OPTION>
<OPTION value=山西省>山西省</OPTION>
<OPTION value=辽宁省>辽宁省</OPTION>
<OPTION value=吉林省>吉林省</OPTION>
<OPTION value=上海市>上海市</OPTION>
<OPTION value=江苏省>江苏省</OPTION>
<OPTION value=浙江省>浙江省</OPTION>
<OPTION value=安徽省>安徽省</OPTION>
<OPTION value=福建省>福建省</OPTION>
<OPTION value=江西省>江西省</OPTION>
<OPTION value=山东省>山东省</OPTION>
<OPTION value=河南省>河南省</OPTION>
<OPTION value=内蒙古自治区>内蒙古</OPTION>
<OPTION value=黑龙江省>黑龙江省</OPTION>
<OPTION value=湖北省>湖北省</OPTION>
<OPTION value=湖南省>湖南省</OPTION>
<OPTION value=广西壮族自治区>广西</OPTION>
<OPTION value=海南省>海南省</OPTION>
<OPTION value=四川省>四川省</OPTION>
<OPTION value=重庆市>重庆市</OPTION>
<OPTION value=台湾省>台湾省</OPTION>
<OPTION value=贵州省>贵州省</OPTION>
<OPTION value=云南省>云南省</OPTION>
<OPTION value=西藏自治区>西藏</OPTION>
<OPTION value=陕西省>陕西省</OPTION>
<OPTION value=甘肃省>甘肃省</OPTION>
<OPTION value=青海省>青海省</OPTION>
<OPTION value=宁夏回族自治区>宁夏</OPTION>
<OPTION value=新疆维吾尔族自治区>新疆</OPTION>
<OPTION value=香港特别行政区>香港</OPTION>
<OPTION value=澳门特别行政区>澳门</OPTION> point3
<OPTION value=东南亚>东南亚</OPTION>
<OPTION value=欧洲>欧 洲</OPTION>
<OPTION value=南美洲>南美洲</OPTION>
<OPTION value=澳洲>澳 洲</OPTION>
<OPTION value=非洲>非 洲</OPTION>
<OPTION value=亚洲>亚 洲</OPTION>
<OPTION value=美国>美 国</OPTION>
<OPTION value=加拿大>加拿大</OPTION>
<OPTION value=新加坡>新加坡</OPTION>
<OPTION value=韩国>韩 国</OPTION>
<OPTION value=日本>日 本</OPTION>
<option value=其他>其他</option>
</select>
</td>
</tr>
<tr bgcolor="#808080">
<td colspan="2"><font
color=#ffffff>愿 望</font></td>
</tr>
<tr bgcolor="#ececec" align="center">
<td colspan="2">
<textarea name="msg" cols="50" rows="4" class="9p"></textarea>
</td>
</tr>
<tr bgcolor="#808080" align="center">
<td colspan="2" height="35">
<input type="submit" value="确认" style="BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #808080" class="9p">
<input type="reset" value="取消" style="BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #808080" class="9p">
</td>
</tr>
</table>
<br><br>
</span>
</form>
eot;
}
/*-----------------处理输入数据_--------------------*/
function add(){
global $name,$sex,$age,$type,$nation,$email,$msg;
if(!file_exists("data")){
fopen("data","w");
chmod("data",0666);
}
if(empty($name)){
printhead();
print"<center><br><br>请填写名字<br><a href=javascript:history.go(-1)>[返回]</a></center></body></html>";
exit;
}
if(empty($sex)){
printhead();
print"<center><br><br>请填写性别<br><a href=javascript:history.go(-1)>[返回]</a></center></body></html>";
exit;
}
if(empty($age)){
printhead();
print"<center><br><br>请填写年龄<br><a href=javascript:history.go(-1)>[返回]</a></center></body></html>";
exit;
}
if(empty($type)){
printhead();
print"<center><br><br>请选择类别<br><a href=javascript:history.go(-1)>[返回]</a></center></body></html>";
exit;
}
if(empty($nation)){
printhead();
print"<center><br><br>请选择国家<br><a href=javascript:history.go(-1)>[返回]</a></center></body></html>";
exit;
}
if(empty($msg)){
printhead();
print"<center><br><br>请填写愿望<br><a href=javascript:history.go(-1)>[返回]</a></center></body></html>";
exit;
}
$name=check($name);
$email=check($email);
$sex=check($sex);
$age=check($age);
$msg=check($msg);
$date=date("Y-m-d H:i:s");
$tim=time();
$newline=$tim."|".$name."|".$sex."|".$age."|".$type."|".$nation."|".$email."|".$msg."|0|".$date."\n";
$old=file("data");
$num=count($old);
$fp=fopen("data","w");
flock($fp,LOCK_EX);
fputs($fp,$newline);
for ($i=0;$i<$num;$i++){
fputs($fp,$old[$i]);
}
fclose($fp);
printhead();
print"<br><br><br><br><center>".$name."你已经祈愿成功。<br>
<a href=\"wish.php\">[返回祈愿板]</a></center></body></html>";
}
/*---------------------------------*/
function main(){
printhead();
?>
<table width="374" border="0" align="center" cellpadding="0" cellspacing="0" class="shadow2">
<tr>
<td width="186" align="center">
<?
global $pageno;
if(!file_exists("data")){
print"<center>目前没有人许过愿</center>";
exit;
}
$f=file("data");
$mcount=count($f);
$totalpage=round($mcount/25);
if($totalpage*25<$mcount){$totalpage++;}
if(empty($pageno)||$pageno<1){
$pageno=1;
}
if($pageno>$totalpage){
$pageno=$totalpage;
}
print $pageno."/".$totalpage;
$nextpage=$pageno+1;
$prevpage=$pageno-1;
if($nextpage>$totalpage){
$nextpage=$totalpage;
}
if($prevpage<1){
$prevpage=1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -