来源:蜘蛛抓取(WebSpider)
时间:2014-10-15 06:04
标签:
写在四月的歌
php面试题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
p​h​p​面​试​题
大小:50.99KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢论坛帖子中有新的回复就会出现提醒【有新消息】的ajax+php代码怎么写,求指导,谢谢!_百度知道
论坛帖子中有新的回复就会出现提醒【有新消息】的ajax+php代码怎么写,求指导,谢谢!
最好有详细的代码
提问者采纳
);&& ?t=&&+&&&check_news()&&&&&0){&xmlhttp,就是从数据库获取未读消息的条数; ,然后返回给前台页面;news&&//每隔一秒执行function& .responseText>.readyState==4&"你要判断是否是新消息;&&=&&& ,这个可以在数据表里加字段判断;&&;xmlhttp=new&&&alert(& 。setInterval(&count(*)&&.status==200){&& ,也就是是否已读;&$query&&& .onreadystatechange=function(){&&&&&&&&&&& .XMLHttpRequest){&XMLHttpRequest();&&die($row[0]);&alert(&&(&&&M .XMLHTTP".php里;}&&&&&&&&from&&}else{&&&&&&&&&}&&&}&&&&&}&;&.&}&else{&mysql_fetch_row($query);&&//这里把$row[0]的值返回了。比如$sql&&有新消息& ,true);&( ,&&&$row&&&=&&&if&&&M&&&select&&is_read=0&& ,1000);& .send(); .responseText); .random();&&&&GET&var&&&&&&&&ActiveXObject(&&if(xmlhttp.responseT&&mysql_query($sql);); ,用到的页面都去导入;&&xmlhttp=new&&where&&&& ,也就是上面的 .open(&check_news(){ 。这个因为不是只有一个页面用到; ,1表示已读,比如is_&=&& ,所以写在js文件里,0表示未读获取数据;}在if 
请问下怎么才能让已读完的值由0变为1呢
你点进那条消息的时候就当作你阅读了这条消息,就把他设置为已读,这个能处理的吧。如果是在新页面打开消息就很简单,在跳过去的时候在php里更新数据库就好了,如果不是在新页面打开,那就又要用到ajax了
提问者评价
太给力了,你的回答完美解决了我的问题!
来自团队:
其他类似问题
为您推荐:
ajax的相关知识
其他1条回答
只能说思路,服务器有相应的页面来处理是否有新消息你可以设置一个函数,在把这个值返回给请求的客户端。具体实现代码,我也不会,每隔多少时间向服务器发送一次请求
思路是对的,代码我也不会写
假设有A,B两个表,A表是贴子的情况和用户无关。B表是每个用户的贴子情况。用户登录,获取数据库中的B表中发贴记录和留言记录,并保存在本地变量中。用户发新贴,服务器在A表,B表中分别记录贴子ID,和初始留言变量为0.用户每发表一次留言,服务器A表中相应ID贴子的记录留言变量+1。每隔多少秒请求服务器,去检查A表中留言变量是否和本地变量相同,不同更新B表并提示有新消息,相同则B表不变。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Github出现一行能提速70%的PHP代码
来源:PHP100&&&时间: 11:03:04&&&阅读数:
[导读] 本文是PHP100中文网原创文章,转载请看文末的转载要求,谢谢合作!下面就是Github上传说中的那行能为Composer提速70%的PHP代码:被码友的评论萌哭了:下面来点干货:什么是Gc_disable?Gc_disable:停用循环引用
本文是PHP100中文网原创文章,转载请看文末的转载要求,谢谢合作!
&&&&&&&下面就是Github上传说中的那行能为Composer提速70%的PHP代码:
被码友的评论萌哭了:
下面来点干货:什么是Gc_disable?
Gc_disable:停用循环引用收集器,设置zend.enable_gc为0.
&&&&&&&这个函数在大型项目里非常有用,尤其是当你需要创建了很多对象需要放在内存里的时候,这样GC就不能清理大量的对象,所以也就不会耗费大量的CPU资源了。
来看看官方的说法:
&&&&&&&通常,PHP中的垃圾回收机制,仅仅在循环回收算法确实运行时会有时间消耗上的增加。但是在平常的(更小的)脚本中应根本就没有性能影响。
&&&&&&&然而,在平常脚本中有循环回收机制运行的情况下,内存的节省将允许更多这种脚本同时运行在你的服务器上。因为总共使用的内存没达到上限。
&&&&&&&这种好处在长时间运行脚本中尤其明显,诸如长时间的测试套件或者daemon脚本此类。同时,对通常比Web脚本运行时间长的&&PHP-GTK应用程序,新的垃圾回收机制,应该会大大改变一直以来认为内存泄漏问题难以解决的看法。
&&&&&&&PHP100为您找到与性能紧密联系的垃圾回收机制的《》以及《》,希望在做项目的时候能用得到,让你的项目性能超群。 &
Composer:Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件,在国外应用非常广泛,被作为名义上的依赖管理工具的标准使用,目前国内代码使用的很少。
(作者:PHP100_Alex)
手机扫描下方二维码,关注php100官方微信。
同步官网每日更新,为您带来随时随地的资讯与技术信息。更有不定期的互动抽奖活动,赢取实用贴心的小礼物。
除非特别声明,PHP100新闻均为原创或投稿报道,转载请注明作者及原文链接原文地址:
延伸阅读 More
视频教程 Video
网站服务:
会员问题 :
友情链接 :
网站投稿 :
@php100官方
php100官方微信
Copyright (C) 2007-, All Rights Reserved 版权所有 京ICP备号-14
请关注php100官方微信