仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 745|回复: 9
打印 上一主题 下一主题

[学习教程] PHP网页编程之php+ajax完成微信上墙

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:12:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我先把我自己学习PHP的过程做一下概括:很久就想完成这个功效了,但是一向没心境,幸亏收到网易练习的offer,因而心境年夜好,完成了这个功效来和人人共享。人人能够先看效果吧:只需存眷微信公家帐号say_magic,


然后翻开网址http://www.saymagic.cn/weixin/wall.php,在公家号里复兴:上墙+您要说的话,您就会发明您说的话会同步到下面的网址上。


全部流程也许是如许:
公家号的背景吸收到动静并将动静存进数据库,而前台呢,则利用js的setTimeout函数举行轮回的利用ajax向背景get数据来猎取数据库的最新数据,当分明全部道理后,就显得很复杂,接上去看一下次要的代码:
wall.php(微信墙页面)
  1. 微信墙<scriptsrc="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.3.min.js"></script><script>varlastID=;functiongetMessages(){$.ajax({url:"message.php?lastID="+lastID+"&v="+(newDate()/1),dataType:"json",error:function(){alert("ErrorloadingJSONdocument");},success:function(data){//假如挪用php乐成$.each(data,function(i,n){message=""+n+"";$(message).prependTo("#msgBox").hide().slideDown("slow");lastID=i;});}});window.setTimeout(getMessages,5000);}getMessages();</script>
复制代码
mysql操纵文件sql.php:
  1. [/code]
  2. 不休从数据库猎取最新数据的文件message.php.
  3. [code]
复制代码

最初,假如必要的话,另有背景图片:/program/UploadPic/2014-3/2014317135337634.jpg.

固然,这里说的只是后真个部分,在处置微信动静上,你还必要把收到的动静存进数据库,这应当没甚么难度,就不放代码了。这里必定要记得和方才操纵的办法中的数据格式绝对应,这是最简单堕落的了。好的,假如有甚么疑问的话,接待留言。

转载请说明:我的原博客链接http://blog.saymagic.cn/blog.php?id=58


那么接下来,这就算学会啦?NO,NO,NO,还早呢,你至尽还没碰过OOP之类的吧?模板呢?
因胸联盟 该用户已被删除
沙发
发表于 2015-1-18 22:59:05 来自手机 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
深爱那片海 该用户已被删除
板凳
发表于 2015-1-24 09:34:57 | 只看该作者
实践是检验自己会不会的真理。
莫相离 该用户已被删除
地板
发表于 2015-1-31 22:58:09 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
金色的骷髅 该用户已被删除
5#
发表于 2015-2-7 01:25:41 | 只看该作者
找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。
6#
发表于 2015-2-19 11:30:42 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
乐观 该用户已被删除
7#
发表于 2015-3-6 15:01:38 | 只看该作者
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
若天明 该用户已被删除
8#
发表于 2015-3-13 03:08:31 | 只看该作者
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
爱飞 该用户已被删除
9#
发表于 2015-3-13 03:08:35 | 只看该作者
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
精灵巫婆 该用户已被删除
10#
发表于 2015-3-20 11:04:47 | 只看该作者
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 14:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表