我的论坛源代码(四)

POST.PHP发布主题的页面,发布的信息提交到OKEY.PHP中去处理。

  1<html>
  2<head>
  3<title>论坛发帖</title>
  4<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
  5<style type="text/css">   
  6P {FONT-FAMILY: normal; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt}   
  7DIV {FONT-FAMILY: normal; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt}   
  8</style>
  9<?   
 10include "linkfox.inc.php";   
 11include "info.inc.php";   
 12?>
 13<link href="js/cpcw.css" link="" rel="stylesheet"/>
 14</head>
 15<body bgcolor="#FFFFFF">
 16<?   
 17$tem=$HTTP_COOKIE_VARS[FlyFoxNet]; //取COOKIE信息   
 18$temp=explode("|",$tem);   
 19$cookiem=$temp[0];   
 20$useinfo=cuser($cookiem,$action);   
 21if ($useinfo[2]=="游客") $usename=1;   
 22?>
 23<table border="0" cellpadding="4" cellspacing="0" width="100%">
 24<tr>
 25<td height="40" rowspan="2" width="60%">
 26<div align="right"></div>
 27<div align="right"></div>
 28</td>
 29<td height="20" width="10%"> </td>
 30<td height="20" width="10%"> </td>
 31<td height="20" width="10%"> </td>
 32<td height="20" width="10%"> </td>
 33</tr>
 34<tr>
 35<td height="20" width="10%">
 36<div align="center"><a href="reguse.php?action=xy"><img border="0" height="21" src="images/top_register.gif" width="74"/></a></div>
 37</td>
 38<td height="20" width="10%">
 39<div align="center"><a href="useinfo.php?action=find"><img border="0" height="21" src="images/top_members.gif" width="74"/></a></div>
 40</td>
 41<td height="20" width="10%"><a href="useinfo.php?action=edit"><img border="0" height="21" src="images/top_profile.gif" width="74"/></a></td>
 42<td height="20" width="10%"><a href="okey.php?d=q"><img border="0" height="21" src="images/top_logout.gif" width="74"/></a></td>
 43</tr>
 44<tr>
 45<td height="20">
 46<div align="left">当前位置:<font color="#0000FF">狐网─&gt;狐网论坛─&gt;发布论题</font> <? echo "<font color='00dd00'>".$useinfo[2].""; ?&gt;</div>
 47</td>
 48<td height="20">
 49<div align="center"><a href="foxbbs.php"><img align="middle" border="0" height="20" src="images/index.gif" width="70"/></a></div>
 50</td>
 51<td height="20" width="10%">
 52<div align="center"><a href="superuse.php"><img align="middle" border="0" height="20" src="images/super.gif" width="70"/></a></div>
 53</td>
 54<td height="20" width="10%">
 55<div align="center"><a href="reguse.php?action=xy"><img align="middle" border="0" height="20" src="images/dl.gif" width="70"/></a></div>
 56</td>
 57<td height="20" width="10%">
 58<div align="center"><a href="../index.php"><img align="middle" border="0" height="20" src="images/fox.gif" width="70"/></a></div>
 59</td>
 60</tr>
 61</table>
 62<script language="JavaScript"> //这段JS用来检查表单内信息状态,是不是有点眼熟?呵呵……OSO上CUT下来的了。   
 63<!--   
 64var submitcount=0;   
 65  
 66function checkSubmit() {   
 67if (submitcount == 0) {   
 68submitcount++;   
 69return true;   
 70} else {   
 71if (submitcount>0){   
 72alert("帖子已成功提交了,别急,等等!");   
 73return false;   
 74}   
 75}   
 76}   
 77  
 78function check_com(){   
 79if(document.form.title.value.length ==0){   
 80submitcount--;   
 81alert("主题不能为空!快填上吧!");   
 82return false;   
 83}   
 84  
 85if(document.form.message.value.length == 0){   
 86submitcount--;   
 87alert("OH!SORRY!加贴内容不能为空!");   
 88return false;   
 89}   
 90return true;   
 91}   
 92//-->   
 93</script>
 94<table border="0" cellpadding="0" cellspacing="0" width="100%">
 95<tr bgcolor="#009999">
 96<td height="20"><div align="center"><font color="ffffff">
 97<? //在前面检查是否用户时给$USEINFO[0]赋了用户信息。   
 98if ($useinfo[0]) echo "<font color='00ff00'>[".$useinfo[2]."]</font> 你好!请在下面填写你的贴子。";   
 99else echo "<font color="00ff00">".$useinfo[2]."</font>你好,请先登录,再发帖,如果你还未注册,请先注册吧!";   
100?&gt;</div>
101</td>
102</tr>
103<tr>
104<td height="20">  </td>
105</tr>
106<tr>
107<td class="bott" height="20">
108<table align="center" border="0" cellpadding="0" cellspacing="0" width="65%">
109<tr>
110<td height="100">
111<div align="left">
112<form action="okey.php" method="post" name="form" onsubmit="return check_com()">
113<? if ($usename==1) //前面检查时如果没找到信息,则给$usename赋值为1,这里,用来判断是否需要用户身份校验。   
114{   
115echo "用户名:<input style='BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed; type='text' name='username' maxlength='8' size='20'> 如果你还未注册,就来<a href="reguse.php?action=xy">这里注册</a><br/>";   
116echo "密 码:<input maxlength="8" name="userpass" password'="" size="20" style="BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed; type="/> 忘了密码来这里<a href="useinfo.php?c=pass">取回密码</a>!<p>";   
117}   
118?&gt;   
119<div align="center">主 题:<input maxlength="20" name="title" size="40" style="BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;" type="text"/></div><br/>
120<div align="center">帖子内容<br/>
121<textarea cols="75" name="message" rows="10" style="BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;" wrap="VIRTUAL"></textarea>
122<input class="bott" name="Submit" onclick="return checkSubmit()" type="submit" value="好了!提交"/> <input class="bott" name="Submit2" type="reset" value="擦了!重写"/>
123</div>
124</p></form>
125</div>
126</td>
127</tr>
128</table>
129</td>
130</tr>
131<tr bgcolor="#009999">
132<td height="20"> </td>
133</tr>
134</table>
135</body>
136</html>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus