仓酷云
标题:
PHP网页编程之php+ajax完成微信上墙
[打印本页]
作者:
飘灵儿
时间:
2015-1-16 22:12
标题:
PHP网页编程之php+ajax完成微信上墙
我先把我自己学习PHP的过程做一下概括:很久就想完成这个功效了,但是一向没心境,幸亏收到网易练习的offer,因而心境年夜好,完成了这个功效来和人人共享。人人能够先看效果吧:只需存眷微信公家帐号say_magic,
登录/注册后可看大图
2014317135337204.png
(8.43 KB, 下载次数: 10)
下载附件
保存到相册
PHP网页编程之php+ajax完成微信上墙
2015-1-16 22:12 上传
然后翻开网址http://www.saymagic.cn/weixin/wall.php,在公家号里复兴:上墙+您要说的话,您就会发明您说的话会同步到下面的网址上。
全部流程也许是如许:
公家号的背景吸收到动静并将动静存进数据库,而前台呢,则利用js的setTimeout函数举行轮回的利用ajax向背景get数据来猎取数据库的最新数据,当分明全部道理后,就显得很复杂,接上去看一下次要的代码:
wall.php(微信墙页面)
微信墙<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:
[/code]
不休从数据库猎取最新数据的文件message.php.
[code]
复制代码
最初,假如必要的话,另有背景图片:/program/UploadPic/2014-3/2014317135337634.jpg.
固然,这里说的只是后真个部分,在处置微信动静上,你还必要把收到的动静存进数据库,这应当没甚么难度,就不放代码了。这里必定要记得和方才操纵的办法中的数据格式绝对应,这是最简单堕落的了。好的,假如有甚么疑问的话,接待留言。
转载请说明:我的原博客链接http://blog.saymagic.cn/blog.php?id=58
那么接下来,这就算学会啦?NO,NO,NO,还早呢,你至尽还没碰过OOP之类的吧?模板呢?
作者:
因胸联盟
时间:
2015-1-18 22:59
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
作者:
深爱那片海
时间:
2015-1-24 09:34
实践是检验自己会不会的真理。
作者:
莫相离
时间:
2015-1-31 22:58
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
作者:
金色的骷髅
时间:
2015-2-7 01:25
找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。
作者:
仓酷云
时间:
2015-2-19 11:30
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
作者:
乐观
时间:
2015-3-6 15:01
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
作者:
若天明
时间:
2015-3-13 03:08
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
作者:
爱飞
时间:
2015-3-13 03:08
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
作者:
精灵巫婆
时间:
2015-3-20 11:04
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2