我的論壇源代碼(四)
更新時(shí)間:2006年10月09日 00:00:00 作者:
POST.PHP發(fā)布主題的頁(yè)面,發(fā)布的信息提交到OKEY.PHP中去處理。
<html>
<head>
<title>論壇發(fā)帖</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<STYLE type=text/css>
P {FONT-FAMILY: normal; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt}
DIV {FONT-FAMILY: normal; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt}
</STYLE>
<?
include "linkfox.inc.php";
include "info.inc.php";
?>
<LINK href="js/cpcw.css" rel=stylesheet /LINK>
</head>
<body bgcolor="#FFFFFF">
<?
$tem=$HTTP_COOKIE_VARS[FlyFoxNet]; //取COOKIE信息
$temp=explode("|",$tem);
$cookiem=$temp[0];
$useinfo=cuser($cookiem,$action);
if ($useinfo[2]=="游客") $usename=1;
?>
<table width="100%" cellpadding="4" cellspacing="0" border="0">
<tr>
<td height="40" rowspan="2" width="60%">
<div align="right"></div>
<div align="right"></div>
</td>
<td height="20" width="10%"> </td>
<td height="20" width="10%"> </td>
<td height="20" width="10%"> </td>
<td height="20" width="10%"> </td>
</tr>
<tr>
<td height="20" width="10%">
<div align="center"><a href="reguse.php?action=xy"><img src="images/top_register.gif" width="74" height="21" border="0"></a></div>
</td>
<td height="20" width="10%">
<div align="center"><a href="useinfo.php?action=find"><img src="images/top_members.gif" width="74" height="21" border="0"></a></div>
</td>
<td height="20" width="10%"><a href="useinfo.php?action=edit"><img src="images/top_profile.gif" width="74" height="21" border="0"></a></td>
<td height="20" width="10%"><a href="okey.php?d=q"><img src="images/top_logout.gif" width="74" height="21" border="0"></a></td>
</tr>
<tr>
<td height="20">
<div align="left">當(dāng)前位置:<font color="#0000FF">狐網(wǎng)─>狐網(wǎng)論壇─>發(fā)布論題</font> <? echo "<font color='00dd00'>".$useinfo[2]."</font>"; ?></div>
</td>
<td height="20">
<div align="center"><a href="foxbbs.php"><img src="images/index.gif" width="70" height="20" border="0" align="middle"></a></div>
</td>
<td height="20" width="10%">
<div align="center"><a href="superuse.php"><img src="images/super.gif" width="70" height="20" border="0" align="middle"></a></div>
</td>
<td height="20" width="10%">
<div align="center"><a href="reguse.php?action=xy"><img src="images/dl.gif" width="70" height="20" border="0" align="middle"></a></div>
</td>
<td height="20" width="10%">
<div align="center"><a href="../index.php"><img src="images/fox.gif" width="70" height="20" border="0" align="middle"></a></div>
</td>
</tr>
</table>
<script language="JavaScript"> //這段JS用來(lái)檢查表單內(nèi)信息狀態(tài),是不是有點(diǎn)眼熟?呵呵……OSO上CUT下來(lái)的了。
<!--
var submitcount=0;
function checkSubmit() {
if (submitcount == 0) {
submitcount++;
return true;
} else {
if (submitcount>0){
alert("帖子已成功提交了,別急,等等!");
return false;
}
}
}
function check_com(){
if(document.form.title.value.length ==0){
submitcount--;
alert("主題不能為空!快填上吧!");
return false;
}
if(document.form.message.value.length == 0){
submitcount--;
alert("OH!SORRY!加貼內(nèi)容不能為空!");
return false;
}
return true;
}
//-->
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#009999">
<td height="20"><div align='center'><font color="ffffff">
<? //在前面檢查是否用戶時(shí)給$USEINFO[0]賦了用戶信息。
if ($useinfo[0]) echo "<font color='00ff00'>[".$useinfo[2]."]</font> 你好!請(qǐng)?jiān)谙旅嫣顚?xiě)你的貼子。";
else echo "<font color='00ff00'>".$useinfo[2]."</font>你好,請(qǐng)先登錄,再發(fā)帖,如果你還未注冊(cè),請(qǐng)先注冊(cè)吧!";
?></font></div>
</td>
</tr>
<tr>
<td height="20"> </td>
</tr>
<tr>
<td height="20" class="bott">
<table width="65%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td height="100">
<div align="left">
<form name="form" method="post" onSubmit="return check_com()" ACTION='okey.php'>
<? if ($usename==1) //前面檢查時(shí)如果沒(méi)找到信息,則給$usename賦值為1,這里,用來(lái)判斷是否需要用戶身份校驗(yàn)。
{
echo "用戶名:<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'> 如果你還未注冊(cè),就來(lái)<a href='reguse.php?action=xy'>這里注冊(cè)</a><br>";
echo "密 碼:<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='password' name='userpass' size='20' maxlength='8'> 忘了密碼來(lái)這里<a href='useinfo.php?c=pass'>取回密碼</a>!<p>";
}
?>
<div align="center">主 題:<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="title" size="40" maxlength="20"></div><br>
<div align="center">帖子內(nèi)容<br>
<textarea style="BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;" name="message" wrap="VIRTUAL" cols="75" rows="10"></textarea>
<input type="submit" class="bott" name="Submit" value="好了!提交" onClick="return checkSubmit()"> <input type="reset" class="bott" name="Submit2" value="擦了!重寫(xiě)">
</div>
</form>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr bgcolor="#009999">
<td height="20"> </td>
</tr>
</table>
</body>
</html>
<html>
<head>
<title>論壇發(fā)帖</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<STYLE type=text/css>
P {FONT-FAMILY: normal; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt}
DIV {FONT-FAMILY: normal; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt}
</STYLE>
<?
include "linkfox.inc.php";
include "info.inc.php";
?>
<LINK href="js/cpcw.css" rel=stylesheet /LINK>
</head>
<body bgcolor="#FFFFFF">
<?
$tem=$HTTP_COOKIE_VARS[FlyFoxNet]; //取COOKIE信息
$temp=explode("|",$tem);
$cookiem=$temp[0];
$useinfo=cuser($cookiem,$action);
if ($useinfo[2]=="游客") $usename=1;
?>
<table width="100%" cellpadding="4" cellspacing="0" border="0">
<tr>
<td height="40" rowspan="2" width="60%">
<div align="right"></div>
<div align="right"></div>
</td>
<td height="20" width="10%"> </td>
<td height="20" width="10%"> </td>
<td height="20" width="10%"> </td>
<td height="20" width="10%"> </td>
</tr>
<tr>
<td height="20" width="10%">
<div align="center"><a href="reguse.php?action=xy"><img src="images/top_register.gif" width="74" height="21" border="0"></a></div>
</td>
<td height="20" width="10%">
<div align="center"><a href="useinfo.php?action=find"><img src="images/top_members.gif" width="74" height="21" border="0"></a></div>
</td>
<td height="20" width="10%"><a href="useinfo.php?action=edit"><img src="images/top_profile.gif" width="74" height="21" border="0"></a></td>
<td height="20" width="10%"><a href="okey.php?d=q"><img src="images/top_logout.gif" width="74" height="21" border="0"></a></td>
</tr>
<tr>
<td height="20">
<div align="left">當(dāng)前位置:<font color="#0000FF">狐網(wǎng)─>狐網(wǎng)論壇─>發(fā)布論題</font> <? echo "<font color='00dd00'>".$useinfo[2]."</font>"; ?></div>
</td>
<td height="20">
<div align="center"><a href="foxbbs.php"><img src="images/index.gif" width="70" height="20" border="0" align="middle"></a></div>
</td>
<td height="20" width="10%">
<div align="center"><a href="superuse.php"><img src="images/super.gif" width="70" height="20" border="0" align="middle"></a></div>
</td>
<td height="20" width="10%">
<div align="center"><a href="reguse.php?action=xy"><img src="images/dl.gif" width="70" height="20" border="0" align="middle"></a></div>
</td>
<td height="20" width="10%">
<div align="center"><a href="../index.php"><img src="images/fox.gif" width="70" height="20" border="0" align="middle"></a></div>
</td>
</tr>
</table>
<script language="JavaScript"> //這段JS用來(lái)檢查表單內(nèi)信息狀態(tài),是不是有點(diǎn)眼熟?呵呵……OSO上CUT下來(lái)的了。
<!--
var submitcount=0;
function checkSubmit() {
if (submitcount == 0) {
submitcount++;
return true;
} else {
if (submitcount>0){
alert("帖子已成功提交了,別急,等等!");
return false;
}
}
}
function check_com(){
if(document.form.title.value.length ==0){
submitcount--;
alert("主題不能為空!快填上吧!");
return false;
}
if(document.form.message.value.length == 0){
submitcount--;
alert("OH!SORRY!加貼內(nèi)容不能為空!");
return false;
}
return true;
}
//-->
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#009999">
<td height="20"><div align='center'><font color="ffffff">
<? //在前面檢查是否用戶時(shí)給$USEINFO[0]賦了用戶信息。
if ($useinfo[0]) echo "<font color='00ff00'>[".$useinfo[2]."]</font> 你好!請(qǐng)?jiān)谙旅嫣顚?xiě)你的貼子。";
else echo "<font color='00ff00'>".$useinfo[2]."</font>你好,請(qǐng)先登錄,再發(fā)帖,如果你還未注冊(cè),請(qǐng)先注冊(cè)吧!";
?></font></div>
</td>
</tr>
<tr>
<td height="20"> </td>
</tr>
<tr>
<td height="20" class="bott">
<table width="65%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td height="100">
<div align="left">
<form name="form" method="post" onSubmit="return check_com()" ACTION='okey.php'>
<? if ($usename==1) //前面檢查時(shí)如果沒(méi)找到信息,則給$usename賦值為1,這里,用來(lái)判斷是否需要用戶身份校驗(yàn)。
{
echo "用戶名:<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'> 如果你還未注冊(cè),就來(lái)<a href='reguse.php?action=xy'>這里注冊(cè)</a><br>";
echo "密 碼:<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='password' name='userpass' size='20' maxlength='8'> 忘了密碼來(lái)這里<a href='useinfo.php?c=pass'>取回密碼</a>!<p>";
}
?>
<div align="center">主 題:<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="title" size="40" maxlength="20"></div><br>
<div align="center">帖子內(nèi)容<br>
<textarea style="BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed;" name="message" wrap="VIRTUAL" cols="75" rows="10"></textarea>
<input type="submit" class="bott" name="Submit" value="好了!提交" onClick="return checkSubmit()"> <input type="reset" class="bott" name="Submit2" value="擦了!重寫(xiě)">
</div>
</form>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr bgcolor="#009999">
<td height="20"> </td>
</tr>
</table>
</body>
</html>
相關(guān)文章
用PHP 快速生成 Flash 動(dòng)畫(huà)的方法
用PHP 快速生成 Flash 動(dòng)畫(huà)的方法...2007-03-03在PHP中利用XML技術(shù)構(gòu)造遠(yuǎn)程服務(wù)(上)
在PHP中利用XML技術(shù)構(gòu)造遠(yuǎn)程服務(wù)(上)...2006-10-10PHP isset()與empty()的使用區(qū)別詳解
通過(guò)對(duì)PHP語(yǔ)言的學(xué)習(xí),應(yīng)該知道它是基于函數(shù)的一款HTML腳本語(yǔ)言。龐大的函數(shù)庫(kù)支持著PHP語(yǔ)言功能的實(shí)現(xiàn)。下面我們?yōu)榇蠹医榻B有關(guān)PHP函數(shù)isset()與empty()的相關(guān)用法。2010-08-08親密接觸PHP之PHP語(yǔ)法學(xué)習(xí)筆記1
親密接觸PHP之PHP語(yǔ)法學(xué)習(xí)筆記1...2006-12-12