-
PHP打造多人在线聊天室[一]2013.04.07 04:04
Ajax异步传输可实现无刷新更新页面内容,加上php可轻松实现多人网页聊天室,类似QQ群聊功能。
思路
|- 用户第一次访问站点,提示输入一用户名作为自己的昵称.
|- 只需判断一下用户cookie是否保存,我采用了js的设置cookie和获取cookie。具体代码可参考w3c手册
用户输入一用户名后,即可参与聊天,布局类似QQ聊天框
对显示聊天信息的div,在页面第一次加载时,主要发送ajax请求服务器文件,获取数据库所有信息,显示在div下的
-
打造个人专属云桌面2013.03.30 05:04
云桌面,基于分布式云计算存储技术,集成互联网精华应用,依托高度加密算法,为互联网各个层次用户提供最简便、最丰富、最安全、最贴心的服务。此处只是精简了云桌面的“应用添加 ”等功能,仿照WEBQQ界面设计,采用PHP+smarty,依靠cookie存储应用信息完成。
功能列表
前台
普通用户
1234|- 用户登录
|- 用户注册
|- 用户密码修改
|- 用户注销
应用
123456|- 应用市场
|- 应用基本操作[最大化、最小化、打开、关闭]
|- 应用搜
-
LAMP程序员精华库2013.03.07 22:49
一、我结合了几十家中小型软件企业对初级PHP工程师技能要求及日常学习PHP经历,列出了初级PHP工程师所应具备的知识范畴,如果你是初学PHP,可参考此步骤进行学习。
详细列表:
-------html----------------
1、xhtml基本语法
-------css-----------------
1、css2
-------js------------------
0、JS基本语法
1、DOM
2、BOM
3、COOKIE
4、AJAX
5、X
-
分页类-限定显示页数2012.12.04 20:55
PHP操作Mysql时,经常会使用分页,对数据的信息进行分页显示。
而对于数据量非常庞大的信息,页数势必会非常的多,如:论坛的帖子显示页面、搜索引擎等,一般会限定页数的显示,如:10页,这样当你查看第6也的内容时,分页实际上显示的是[2-11]页的内容,满足分页列表数不超过10.
核心算法:
class Page{ private $pageSize; //每页显示条数 private $pageNow; //当前页数
-
封装自己的Mysqli操作类2012.12.04 20:31
Mysqli为php5引入的新的数据库操作对象,Mysqli包括php4中所有的mysql方法,并且Mysqli支持面向操作,并且mysqli的预处理操作可以防止SQL注入。
封装自己的mysqli操作类,可以大大简化与数据库操作时的代码书写。
此类封装了mysql的增加(INSERT())、修改(UPDATE())、删除(DELETE())、查询(SELECT())以及执行多条SQL语句的execs()方法
-
文章归档算法详解2012.10.25 16:57
文章归档功能就类似本博客栏目的归档功能,归档列表布局是ul动态嵌套一些li,而li标签内容是由“文章发表年月+文章数”组成的,链接地址为博客的搜索页面,传递的参数为“文章所在年月”。
要实现这个功能,第一步就要先把文章表中所有文章的发表时间查询出来。
注:本处文章发表的时间数据库类型为整形,ar_queryByCase()方法为封装的Mysqli查询函数,函数返回值为结果数组。
/** * 本函数等价于执行SQL[article为文章表,