xajax寫(xiě)的留言本
更新時(shí)間:2006年11月25日 00:00:00 作者:
<?
session_start();
require_once("../conn/mysqlconn.php");
require_once('xajax.inc.php');
if(!isset($_SESSION['wid']))
{
$_SESSION['wid']=$_GET["wid"];
}
if(isset($_POST['content_4']))
{
$con = new createdb;
$con->createconn();
$con->mysql="insert into content(webid,tallname,txtconntent) values('$_SESSION[wid]','$_POST[tallnane]','$_POST[content_4]')";
$con->getresule();
}
@define(mun_2,3); //定義每頁(yè)顯示幾條記
function tt($form_mm)
{
if($_SESSION["code"]==$form_mm['chetxt']) //用xajax來(lái)取得驗(yàn)證碼,不同以前的那種看驗(yàn)證碼對(duì)不對(duì)
{
$erro_msg="謝謝你的支持";
$jjs="";
}
else
{
$erro_msg="驗(yàn)證碼不對(duì),請(qǐng)重新在寫(xiě)";
$jjs="true";
}
$obj= new xajaxResponse();
$obj->addAssign("check_msg","innerHTML",$erro_msg);
$obj->addAssign("btn","disabled",$jjs);
return $obj->getXML();
}
function callmsg()
{
$obj= new xajaxResponse();
$obj->addScript("xajax_tt(xajax.getFormValues('form_d'));");
return $obj->getXML();
}
function xx($uu)
{
$ad_2="";
$bb=mun_2;
$start=$uu*mun_2 - mun_2;
$II=$uu-1;
if($uu==1)
{
$II=$uu;
}
$I=$uu+1;
if($I>@$_SESSION['$mun_5'])
{
$I=$uu;
}
$pp = new createdb;
$pp->createconn();
$pp->mysql="select count(*) from content where webid=$_SESSION[wid]";
$pp->getresule();
$pp->getrow();
$u=$pp->row[0];
$t=$u;
$pp->mysql="select * from content where webid=$_SESSION[wid] group by id desc limit $start,$bb";
$pp->getresule();
$start=$start+1;
while($pp->getrow())
{
$ad="<div class='ad_95'>倪稱(chēng)".$pp->row["tallname"]."</div><div class='ad_93'>廣告:".$pp->row["tellall"]."</div><div class='ad_91'>".$start."樓</div><div class='ad_90'>內(nèi)容:".$pp->row["txtconntent"]."</div>";
$ad_2=$ad_2.$ad;
@$qqaa="<span onclick='xajax_xx($II)' style='cursor:pointer'>上一頁(yè)</span> <span onclick='xajax_xx($I)' style='cursor:pointer'>下一頁(yè)</span> ";
$start++;
}
$obj= new xajaxResponse();
$obj->addAssign("div","innerHTML",$ad_2);
$obj->addAssign("ren","innerHTML",@$qqaa);
$obj->addscript("if ( (event.altKey) || ((event.keyCode == 8) &&
(event.srcElement.type != 'text' &&
event.srcElement.type != 'textarea' &&
event.srcElement.type != 'password')) ||
((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) ||
(event.keyCode == 116) ) {
event.keyCode = 0;
event.returnValue = false;
}
");
return $obj->getXML();
}
$ax = new xajax();
$ax->registerFunction("xx");
$ax->registerFunction("tt");
$ax->registerFunction("callmsg");
$ax->processRequests();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無(wú)標(biāo)題文檔</title>
<? $ax->printJavascript();?>
</head>
<style type="text/css">
#div{ width:800px; margin:0 auto;}
.ad_99 { width:800px; margin:0 auto; border:1px solid #A0A0A4; font:"新宋體"; font-size:18px;}
.ad_95 { width:200px; float:left; clear:left; background:#FFDFFF; font:"新宋體"; font-size:18px;}
.ad_93 { width:550px; float:left; clear:right; background:#FFDFFF; font:"新宋體"; font-size:18px;}
.ad_90 { width:800px; clear:both; font:"新宋體"; font-size:18px;}
.ad_91 { width:50px; float:right; background:#FF0000; font:"新宋體"; font-size:18px;}
.ad_88 {width:100px; float:left; margin:0 0 0 47px;font:"新宋體"; font-size:12px;}
.ad_87 {width:195px; float:left;font:"新宋體"; font-size:12px;}
#tishi { width:300px; height:180px; background:#0099FF; font-size:18px; border:1px solid #000000; display:block; margin:0 auto; text-align:center; clear:both; display:none;}
#form_1 { width:500px; height:200px; margin:0 auto; clear:both;}
.comment_input { font-size:12px; border:2px solid #F1F1F1;
}
.comment_input_2 { font-size:14px; border:2px solid #F1F1F1;margin:0 0 5px 0;
}
.submit_type { background: #F8F8F8;}
.checkimg { font-size:29px; color:#D6D6D6; border:1px solid #F1F1F1;}
.form_div_type { border:2px solid #F1F1F1;}
</style>
<body onload="xajax_xx(1)">
<script type="text/jscript">
xajax.loadingFunction =function()
{
tishi.style.display="block";
}
xajax.doneLoadingFunction=function()
{
tishi.style.display="none";
}
</script>
<script language="javascript">
function ansum()
{
if(document.getElementById("content_4").value.length==0 || document.getElementById("content_4").value.length>600)
{
alert("不過(guò)超過(guò)300個(gè)漢字,和不能為空");
return false;
}
}
//禁止刷新,回退
function onKeyDown()
{
if ( (event.altKey) || ((event.keyCode == 8) &&
(event.srcElement.type != "text" &&
event.srcElement.type != "textarea" &&
event.srcElement.type != "password")) ||
((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) ||
(event.keyCode == 116) ) {
event.keyCode = 0;
event.returnValue = false;
}
}
document.onkeydown = onKeyDown;
function stopy(){ //這個(gè)是禁用鼠標(biāo)右鍵
return false;
}
document.oncontextmenu=stopy;
</script>
<div class="ad_99"> </div>
<div class="ad_99"> </div>
<div id="div">
</div>
<?
$pp = new createdb;
$pp->createconn();
$pp->mysql="select count(*) from content where webid=$_SESSION[wid]";
$pp->getresule();
$pp->getrow();
$lunnum=$pp->row[0]; //總記錄數(shù)
$mun_5="";
$mun_3="";
$mun_3=$lunnum % mun_2; //看是否整除/然后算出總頁(yè)數(shù)
if($mun_3)
{
$mun_3=$lunnum / mun_2 + 1;
}
else
{
$mun_3=$lunnum / mun_2;
}
$_SESSION['$mun_5']=$mun_3;
?>
<div class="ad_88">總評(píng)論數(shù):<? echo($lunnum);?></div>
<div class="ad_87"><span id="ren"></span></div>
<div class="ad_87">頁(yè)碼:
<?
for($i=1;$i<=$mun_3;$i++)
{
if($i<10)
{
$mun_4 = "<span onclick='xajax_xx($i)' style='cursor:pointer'>$i</span> ";
echo($mun_4);
}
}
if($i>10)
{
echo("..");
}
?></div>
<div class="ad_87">當(dāng)前在線人數(shù):</div>
<div id="tishi">
<p> </p>
<p> </p>
<p>正在加栽。。。。。。
</p>
</div>
<div id="form_1" class="form_div_type">
<form id="form_d" name="formd" method="post" action="index.php" onsubmit="return ansum();">
<input name="tallnane" type="text" class="comment_input_2" value="昵稱(chēng)" size="8" maxlength="8"/>
<input type="hidden" name="hidda" value="yhm" />
<img src="checkimg.php" align="absbottom" />
<input name="chetxt" type="text" class="checkimg" value="驗(yàn)證碼" size="8" maxlength="8" onblur="xajax_callmsg()"/>
<span id="check_msg">dfdfdf</span> <br>
<textarea name="content_4" cols="70" rows="10" class="comment_input"></textarea>
<input name="btn" type="submit" id="btn" value="提交留言" class="submit_type" disabled="true"/>
</form>
</div>
</body>
</html>
session_start();
require_once("../conn/mysqlconn.php");
require_once('xajax.inc.php');
if(!isset($_SESSION['wid']))
{
$_SESSION['wid']=$_GET["wid"];
}
if(isset($_POST['content_4']))
{
$con = new createdb;
$con->createconn();
$con->mysql="insert into content(webid,tallname,txtconntent) values('$_SESSION[wid]','$_POST[tallnane]','$_POST[content_4]')";
$con->getresule();
}
@define(mun_2,3); //定義每頁(yè)顯示幾條記
function tt($form_mm)
{
if($_SESSION["code"]==$form_mm['chetxt']) //用xajax來(lái)取得驗(yàn)證碼,不同以前的那種看驗(yàn)證碼對(duì)不對(duì)
{
$erro_msg="謝謝你的支持";
$jjs="";
}
else
{
$erro_msg="驗(yàn)證碼不對(duì),請(qǐng)重新在寫(xiě)";
$jjs="true";
}
$obj= new xajaxResponse();
$obj->addAssign("check_msg","innerHTML",$erro_msg);
$obj->addAssign("btn","disabled",$jjs);
return $obj->getXML();
}
function callmsg()
{
$obj= new xajaxResponse();
$obj->addScript("xajax_tt(xajax.getFormValues('form_d'));");
return $obj->getXML();
}
function xx($uu)
{
$ad_2="";
$bb=mun_2;
$start=$uu*mun_2 - mun_2;
$II=$uu-1;
if($uu==1)
{
$II=$uu;
}
$I=$uu+1;
if($I>@$_SESSION['$mun_5'])
{
$I=$uu;
}
$pp = new createdb;
$pp->createconn();
$pp->mysql="select count(*) from content where webid=$_SESSION[wid]";
$pp->getresule();
$pp->getrow();
$u=$pp->row[0];
$t=$u;
$pp->mysql="select * from content where webid=$_SESSION[wid] group by id desc limit $start,$bb";
$pp->getresule();
$start=$start+1;
while($pp->getrow())
{
$ad="<div class='ad_95'>倪稱(chēng)".$pp->row["tallname"]."</div><div class='ad_93'>廣告:".$pp->row["tellall"]."</div><div class='ad_91'>".$start."樓</div><div class='ad_90'>內(nèi)容:".$pp->row["txtconntent"]."</div>";
$ad_2=$ad_2.$ad;
@$qqaa="<span onclick='xajax_xx($II)' style='cursor:pointer'>上一頁(yè)</span> <span onclick='xajax_xx($I)' style='cursor:pointer'>下一頁(yè)</span> ";
$start++;
}
$obj= new xajaxResponse();
$obj->addAssign("div","innerHTML",$ad_2);
$obj->addAssign("ren","innerHTML",@$qqaa);
$obj->addscript("if ( (event.altKey) || ((event.keyCode == 8) &&
(event.srcElement.type != 'text' &&
event.srcElement.type != 'textarea' &&
event.srcElement.type != 'password')) ||
((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) ||
(event.keyCode == 116) ) {
event.keyCode = 0;
event.returnValue = false;
}
");
return $obj->getXML();
}
$ax = new xajax();
$ax->registerFunction("xx");
$ax->registerFunction("tt");
$ax->registerFunction("callmsg");
$ax->processRequests();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無(wú)標(biāo)題文檔</title>
<? $ax->printJavascript();?>
</head>
<style type="text/css">
#div{ width:800px; margin:0 auto;}
.ad_99 { width:800px; margin:0 auto; border:1px solid #A0A0A4; font:"新宋體"; font-size:18px;}
.ad_95 { width:200px; float:left; clear:left; background:#FFDFFF; font:"新宋體"; font-size:18px;}
.ad_93 { width:550px; float:left; clear:right; background:#FFDFFF; font:"新宋體"; font-size:18px;}
.ad_90 { width:800px; clear:both; font:"新宋體"; font-size:18px;}
.ad_91 { width:50px; float:right; background:#FF0000; font:"新宋體"; font-size:18px;}
.ad_88 {width:100px; float:left; margin:0 0 0 47px;font:"新宋體"; font-size:12px;}
.ad_87 {width:195px; float:left;font:"新宋體"; font-size:12px;}
#tishi { width:300px; height:180px; background:#0099FF; font-size:18px; border:1px solid #000000; display:block; margin:0 auto; text-align:center; clear:both; display:none;}
#form_1 { width:500px; height:200px; margin:0 auto; clear:both;}
.comment_input { font-size:12px; border:2px solid #F1F1F1;
}
.comment_input_2 { font-size:14px; border:2px solid #F1F1F1;margin:0 0 5px 0;
}
.submit_type { background: #F8F8F8;}
.checkimg { font-size:29px; color:#D6D6D6; border:1px solid #F1F1F1;}
.form_div_type { border:2px solid #F1F1F1;}
</style>
<body onload="xajax_xx(1)">
<script type="text/jscript">
xajax.loadingFunction =function()
{
tishi.style.display="block";
}
xajax.doneLoadingFunction=function()
{
tishi.style.display="none";
}
</script>
<script language="javascript">
function ansum()
{
if(document.getElementById("content_4").value.length==0 || document.getElementById("content_4").value.length>600)
{
alert("不過(guò)超過(guò)300個(gè)漢字,和不能為空");
return false;
}
}
//禁止刷新,回退
function onKeyDown()
{
if ( (event.altKey) || ((event.keyCode == 8) &&
(event.srcElement.type != "text" &&
event.srcElement.type != "textarea" &&
event.srcElement.type != "password")) ||
((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) ||
(event.keyCode == 116) ) {
event.keyCode = 0;
event.returnValue = false;
}
}
document.onkeydown = onKeyDown;
function stopy(){ //這個(gè)是禁用鼠標(biāo)右鍵
return false;
}
document.oncontextmenu=stopy;
</script>
<div class="ad_99"> </div>
<div class="ad_99"> </div>
<div id="div">
</div>
<?
$pp = new createdb;
$pp->createconn();
$pp->mysql="select count(*) from content where webid=$_SESSION[wid]";
$pp->getresule();
$pp->getrow();
$lunnum=$pp->row[0]; //總記錄數(shù)
$mun_5="";
$mun_3="";
$mun_3=$lunnum % mun_2; //看是否整除/然后算出總頁(yè)數(shù)
if($mun_3)
{
$mun_3=$lunnum / mun_2 + 1;
}
else
{
$mun_3=$lunnum / mun_2;
}
$_SESSION['$mun_5']=$mun_3;
?>
<div class="ad_88">總評(píng)論數(shù):<? echo($lunnum);?></div>
<div class="ad_87"><span id="ren"></span></div>
<div class="ad_87">頁(yè)碼:
<?
for($i=1;$i<=$mun_3;$i++)
{
if($i<10)
{
$mun_4 = "<span onclick='xajax_xx($i)' style='cursor:pointer'>$i</span> ";
echo($mun_4);
}
}
if($i>10)
{
echo("..");
}
?></div>
<div class="ad_87">當(dāng)前在線人數(shù):</div>
<div id="tishi">
<p> </p>
<p> </p>
<p>正在加栽。。。。。。
</p>
</div>
<div id="form_1" class="form_div_type">
<form id="form_d" name="formd" method="post" action="index.php" onsubmit="return ansum();">
<input name="tallnane" type="text" class="comment_input_2" value="昵稱(chēng)" size="8" maxlength="8"/>
<input type="hidden" name="hidda" value="yhm" />
<img src="checkimg.php" align="absbottom" />
<input name="chetxt" type="text" class="checkimg" value="驗(yàn)證碼" size="8" maxlength="8" onblur="xajax_callmsg()"/>
<span id="check_msg">dfdfdf</span> <br>
<textarea name="content_4" cols="70" rows="10" class="comment_input"></textarea>
<input name="btn" type="submit" id="btn" value="提交留言" class="submit_type" disabled="true"/>
</form>
</div>
</body>
</html>
相關(guān)文章
php實(shí)現(xiàn)memcache緩存示例講解
共享內(nèi)存是一種在相同機(jī)器中的應(yīng)用程序之間交換數(shù)據(jù)的有效方式,本文說(shuō)的是php實(shí)現(xiàn)memcache緩存示例,大家參考使用吧2013-12-12Codeigniter實(shí)現(xiàn)發(fā)送帶附件的郵件
這篇文章主要介紹了Codeigniter實(shí)現(xiàn)發(fā)送帶附件的郵件的方法,涉及Codeigniter中attach方法的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03關(guān)于laravel-admin ueditor 集成并解決刷新的問(wèn)題
今天小編就為大家分享一篇關(guān)于laravel-admin ueditor 集成并解決刷新的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10完美解決thinkphp驗(yàn)證碼出錯(cuò)無(wú)法顯示的方法
這篇文章主要介紹了完美解決thinkphp驗(yàn)證碼出錯(cuò)無(wú)法顯示的方法,對(duì)比官網(wǎng)給出的方法結(jié)合自身的實(shí)踐,給出了一個(gè)相對(duì)可行的解決方法,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12在PHP中運(yùn)行Linux命令并啟動(dòng)SSH服務(wù)的例子
這篇文章主要介紹了在PHP中運(yùn)行Linux命令并啟動(dòng)SSH服務(wù)的例子,因?yàn)閂PS的SSH服務(wù)掛了,導(dǎo)致無(wú)法進(jìn)入服務(wù)器,所以想了這么一個(gè)辦法,需要的朋友可以參考下2014-06-06qq登錄,新浪微博登錄接口申請(qǐng)過(guò)程中遇到的問(wèn)題
接口申請(qǐng)下來(lái)了,開(kāi)發(fā)很容易的,參數(shù)傳到就可以了。以前就做過(guò)這方面的開(kāi)發(fā),但是申請(qǐng)還是第一次,網(wǎng)上有關(guān)這方面的東東不是很多,所以記錄一下申請(qǐng)過(guò)程。2014-07-07