接触discuz从吐槽到反思

最近这一阵子都在忙着研究discuz的互动社区跟个人空间,因为我没有正式使用过,没有实战经验,所以想从discuz的架构思想着手,就过了一遍DZ的核心代码.庆幸的是,在浏览代码的过程中,有种似曾相识的感觉,虽然discuz不是纯粹的MVC模式,但是核心思想是值得借鉴的.

查看全文 »

基于UCenter用户中心把第三方网站的会员与Discuz关联起来

然而问题就来了,怎么把现有网站的用户跟discuz关联到一起呢?后来一同事跟我提到Comsenz旗下UCenter(用户中心),跟我说它能无缝整合多个网站的会员,很容易就能解决这一问题,然后把UCenter的开发文档链接发给我.于是我这几天就带着问题开始学习UCenter究竟是怎么样实现的无缝管理用户的.

查看全文 »

使用nginx或apache配合PHP按需生成缩略图

很早就了解到淘宝网在图片处理方面使用了缩略图动态实时生成的技术,解决了图片服务器集群海量存储的难题,有数据指出实时生成缩略图的模式比提前全部生成好缩略图的模式为淘宝网节约了90%的存储空间.又因为按需生成的模式可以生成任意尺寸的图片,这使得网页设计师可以更加灵活的创作.

查看全文 »

分享:php小技巧的使用记录

这篇文章主要分享一些实用的PHP技巧,并简单的对比一下相应的执行效率.

查看全文 »

mPHP核心框架——网站安全处理类的代码实现

​这个网站安全处理类用的比较多的应该就是安全过滤safeGPC()还有还原输出restore了.理论上,基本上能有效的过滤掉大部分的注册机、机器人对网站的骚扰.

查看全文 »

mPHP核心框架——视图层的代码实现

视图层的作用是,把复杂的PHP代码跟html代码尽可能的分离开,让前端开发人员跟后端开发人员协同工作,最后在通过模版机制,把最终的静态html效果显示出来.

查看全文 »

mPHP核心框架——数据库操作层的代码实现

跟逻辑处理服务层一样,数据库处理层主要是为了尽可能的把数据库操作代码跟其他层面的代码分离开,让代码有较好的重用性,跟架构美感.

查看全文 »

mPHP核心框架——逻辑处理服务的代码实现

逻辑处理服务层主要是为了尽可能的把逻辑代码跟其他层面的代码分离开,让代码有较好的重用性,跟架构美感.

查看全文 »

mPHP核心框架——控制器的代码实现

这一篇文章主要介绍控制器类controller的初始化与加载处理方法的实现代码,并用简单的例子来进行说明.有什么问题可以随时留言.

查看全文 »

mPHP核心框架——mPHP代码实现

最近因为工作跟生活的问题想了很多事情,一时半会没有头绪,有点凌乱.不过还是有值得庆幸的使事情——我即将把mPHP核心框架的代码开放出来,跟大家交流学习.mPHP只是提供了一种PHP的框架思路,具体的实现跟使用方式,还得各位自己调整,毕竟合适自己的,才是最好的.

查看全文 »