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

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

查看全文 »

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

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

查看全文 »

基于html5的canvas+jQuery实现的手写留言板

前几天在一个博客里看到这个手写留言板的功能,感觉太神奇了,网站的留言体验一下就感觉更真实,网站为:虎兔手记​,由于使用的是Html5,而我又不太想捣鼓前端的东西,就只能望梅止渴了.最近清明放假,心里痒痒的,想想,还是搞一个简单的canvas留言板

查看全文 »

PHP写的U()函数,结合伪静态做seo优化

刚完成开发的网站上线的第一件事就是做seo优化,例如添加网站内容、定制页面关键词、交换网站的友情链接等相关的工作.这里,我重点说的是站内链接的优化,简洁统一的站内链会对访问网站的用户很友好,用户体验好了,相信搜索引擎会更喜欢,这就是伪静态地址的一个好处.

查看全文 »

接触ThinkPHP开源框架,引发的一些思考

从一开始接触PHP,就了解到PHP领域有各种各样的框架,ThinkPHP、DeDe、Discuz、Zend……,国内的或是国外的总之太多了,当时差点被北京的外包公司给误导,因为很多面试,他们反馈给我的信息都大同小异——优先录用熟悉XX框架的.

查看全文 »

weixinModel.php基于mPHP开发的PHP微信模块

很早就想写相关的技术分享了,例如如何通过PHP调用微信API,如何使用sphinx实现站内的搜索功能等等一系列我已经实现了的开源技术,但是因为各种各样的原因,迟迟没有下笔.今天有时间,就顺笔写一下基于mPHP​开发的通用微信模块吧.

查看全文 »

记录当前磨途歌使用的开源技术

磨途歌从正式上线到现在,快半年了,运行期间有过很多调整跟优化,可以说是想到什么就添加功能.现在有时间,就记录一下当前使用了哪些程序实现哪些功能,防止某一天,网站被黑了或是阿里云服务器崩溃了,产生的麻烦.

查看全文 »

MariaDB数据库优化,实现百万级数据环境快速翻页

在通常情况下,MariaDB(mysql的一个衍生版本)数据库是使用offset指定数据偏的移量与limit获取一定数量的数据,来实现翻页的功能.这个方法很普遍也很使用,因为mysql最初就是定位为小型数据库,所以在数据量不大的数据表中,通过limit与offset的方式来实现翻页功能,响应时间是可以接受的.

查看全文 »

从服务器登录互联网开始,就要注意安全

前一段时间,为了测试大数据环境下mysql的性能,我向公司申请了一台PC电脑安装测试环境,搭建详情请看《centos 6.4 搭建nginx+php+MariaDb+memcached开发环境》.因为是用来测试,所以为了方便,密码设置了最简单的123456,又为了方便自己远程登录测试,设置路由器做了端口映射,就这样,测试开始了.

查看全文 »

PDO数据库操作类——查询获取数据的实现

mPHP核心框架使用PDO数据库抽象层查询数据库中的数据,都是通过PDO的query()方法,如果你熟悉Mysql数据库的sql语句,那么理解起来就更轻松了,你完全可以把它当作mysql的query()来使用.

查看全文 »