xajax php实例,xajax写的留言本

xajax写的留言本

更新时间: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); //定义每页显示几条记

function tt($form_mm)

{

if($_SESSION["code"]==$form_mm['chetxt'])  //用xajax来取得验证码,不同以前的那种看验证码对不对

{

$erro_msg="谢谢你的支持";

$jjs="";

}

else

{

$erro_msg="验证码不对,请重新在写";

$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="

倪称".$pp->row["tallname"]."
广告:".$pp->row["tellall"]."
".$start."楼
内容:".$pp->row["txtconntent"]."
";

$ad_2=$ad_2.$ad;

@$qqaa="上一页&nbsp下一页&nbsp";

$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();

?>

html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

无标题文档

 $ax->printJavascript();?>

#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;}

xajax.loadingFunction =function()

{

tishi.style.display="block";

}

xajax.doneLoadingFunction=function()

{

tishi.style.display="none";

}

function ansum()

{

if(document.getElementById("content_4").value.length==0 || document.getElementById("content_4").value.length>600)

{

alert("不过超过300个汉字,和不能为空");

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(){   //这个是禁用鼠标右键

return false;

}

document.οncοntextmenu=stopy;

$pp = new createdb;

$pp->createconn();

$pp->mysql="select count(*) from content where webid=$_SESSION[wid]";

$pp->getresule();

$pp->getrow();

$lunnum=$pp->row[0]; //总记录数

$mun_5="";

$mun_3="";

$mun_3=$lunnum % mun_2; //看是否整除/然后算出总页数

if($mun_3)

{

$mun_3=$lunnum / mun_2 + 1;

}

else

{

$mun_3=$lunnum / mun_2;

}

$_SESSION['$mun_5']=$mun_3;

?>

总评论数: echo($lunnum);?>
页码:

for($i=1;$i<=$mun_3;$i++)

{

if($i<10)

{

$mun_4 = "$i ";

echo($mun_4);

}

}

if($i>10)

{

echo("..");

}

?>

当前在线人数:

正在加栽。。。。。。

 

dfdfdf 

相关文章

1a1b05c64693fbf380aa1344a7812747.png

这篇文章主要介绍了destoon实现调用自增数字从1开始的方法,很有实用价值的一个技巧,需要的朋友可以参考下2014-08-08

4f55910a645b073bc4fc65dc10dc14bd.png

这篇文章主要介绍了在WordPress的文章编辑器中设置默认内容的方法,包括给不同类型的文章设置不同内容的具体方法,需要的朋友可以参考下2015-12-12

0ea3c7666119d5615e582f823fb3fad6.png

这篇文章主要介绍了CI框架常用经典操作类,结合实例形式总结分析了CI框架URL、路由、伪静态、分页、session、验证码等相关操作类与使用技巧,需要的朋友可以参考下2016-11-11

4f96a78db829b1556ff16de21e013c7a.png

这篇文章主要介绍了Symfony2开发之控制器用法,结合实例形式分析了Symfony2控制器的简单使用技巧,需要的朋友可以参考下2016-02-02

8cc1031babc6aff2319f1c6af8544aa0.png

这篇文章主要介绍了thinkPHP5框架路由常用知识点,整理汇总了thinkPHP5框架路由相关概念、原理及操作技巧,需要的朋友可以参考下2019-09-09

0c932a99bb7b6f23c937db507070cc7b.png

尽量使用mysqli_set_charset(mysqli:set_charset)而不是SET NAMES, 当然, 这个内容在PHP手册中也有叙及, 但是却没有解释为什么,接下来为您揭下神秘面纱2013-01-01

cca732bf65a93ed2ec0ac80c638460fe.png

这篇文章主要介绍了ThinkPHP 5 AJAX跨域请求头设置实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-10-10

2d9f31f2af7b675a3d153d2b7f1035a7.png

变量是php中一个非常重要的类型了,我们的有数据都通过变量或常量来进行操作,下文来看看变量引用与变量销毁吧,需要的朋友可以参考下2016-12-12

b452cee8ec5cd9e58ab98eba17281e59.png

这篇文章主要介绍了Laravel框架Blade模板简介及模板继承用法,结合实例形式分析了Laravel框架Blade模板功能及模板继承相关操作技巧,需要的朋友可以参考下2019-12-12

f4838ec7e2d4da28e0b57d4e852dadd4.png

这篇文章主要介绍了PHP中对于浮点型的数据需要用不同的方法解决。需要的朋友可以过来参考下,希望对大家有所帮助2014-03-03

最新评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值