首页 >> 读书频道 >> 电脑 >> PHP & JavaScript控制系列:客户端数据存储(三)
 
· PHP & JavaSc
· php_admin_va
· Eclipse开发J2M
· 用Java Sw
· GB2312转换unic
· 调用SQL Server
· PHP4中session
· PHP4中session
· 为什么在WINDOWS下
· Weblogic81和H
· Struts+Sprin
· Java秘史:隐藏在SW
 
· 电视剧《刁蛮公主》下载和
· 美容养颜手册
· 加油金顺剧情分集介绍完整
· 红楼梦:120回全本[清
· 素质教育在美国
· 全唐诗卷四十六
· 韩剧《布拉格恋人》剧情介
· 夜航船[作者:明·张岱]
· 局外人[作者:韩·可爱淘
· 现场流行病学
· 源氏物语[日本:紫式部]
· 武林寓言故事
 
· (出租)中动商场部分及写
· (出租)中动动漫基地&#
· 喜剧学院
· 《善德女王》剧情介绍
· 魔女18号 剧情
· 丑女无敌剧情介绍
· 魔女幼熙剧情介绍
· 龙游天下剧情介绍
· 震撼世界的七日剧情介绍
· 静静的白桦林剧情介绍
· 心情日记—老公今天我想对
· 旗舰剧情介绍
欢迎来到月影社区!如果您觉得这里不错,请推荐给您的朋友们。月影社区:http://wf66.com/

PHP & JavaScript控制系列:客户端数据存储(三)


查看有无更新版本

关键字:PHP 2006-9-20

 

<br>
--------------------------------------------------------------------------------<br>
<?php <br>
<br>
session_start(); <br>
if (!isset($timestamp)) { <br>
  $timestamp=0; <br>
} <br>
 // 显示表单,使用JavaScript来得到最后的时间戳<br>
if (isset($msg)) { <br>
<br>
  $dab=mysql_connect("localhost", "root", "seldon"); <br>
    mysql_select_db("testbase",$dab); <br>
<br>
$query= "insert into testeable(timestamp,message) values(now(),'$msg')"; <br>
    mysql_query($query,$dab); <br>
    // 现在得到在last_time之后的所有聊天对话<br>
    $query= "select * from testeable where timestamp>'$tt'"; <br>
    $result=mysql_query($query,$dab); <br>
    $msgs=array();$i=0;$timestamp=0; <br>
    while($res=mysql_fetch_array($result)) { <br>
      $msgs[]=$res["message"]; <br>
      if($res["timestamp"]>$timestamp) { <br>
        $tt=$res["timestamp"]; <br>
      } <br>
    } <br>
    session_register("timestamp"); <br>
    // 现在我有了最大的时间戳,使用JavaScript,我们可以设置这些值        ?> <br>
<script> <br>
<?php <br>
for($i=0;$i<$count($msgs);$i++) { <br>
?> <br>
    top.lines[top.lines.length]="<?print("$msgs[$i]");?>"; <br>
<?php <br>
  } <br>
?> <br>
    top.display.location.reload(); <br>
<br>
</script> <br>
<?php <br>
<br>
} <br>
?> <br>
<form name="foo" action=" <?php print("$PHP_SELF"); ?>" method="post"> <br>
Message:<input type="text" name="msg">   <input type="submit" name="newmsg" value="send"> <br>
</form>--------------------------------------------------------------------------------<br>
注意,我们根据"form"帧来刷新显示,这对用户很好,因为一旦他提交了他的信息就会被马上看见。用户喜欢这样,因为它在聊天室中增加了一些动态机制。你也看到了,form帧与装入帧非常象。 <br>
<br>
我们向你展示了一个极为有用的技术,它通过将数据保存在客户端从而减少了c/s间的传输量,并且在客户执行一个复杂的显示操作时减少了从服务器的信息装入。现在你有了能力,去征服世界吧! <br>

 

PHP & JavaScript控制系列:客户端数据存储(三)

[ 1 ]
PHP & JavaScript控制系列:客户端数据存储(三) num

打印本页 关闭

关于我们版权声明本站导航友情连结作品演示 TOP↑