22

04-2015

windows apache开启网站伪静态403

1.确保你的apache支持mod_rewrite并开启了 LoadModule rewrite_module modules/mod_rewrite.so 2.http.conf中设置

5

01-2015

python实现git钩子(hooks)

虽然是用python实现的,其实可以是任何服务端脚本。svn的钩子功能非常的好用,git也是可以实现钩子功能,只不过因为其实分布式的特征,我们如果想让某个服务器更新提交代码,我们通过远程库通知目标服务器,目标服务器接到通知,执行git pull即可。

3

11-2014

PHP-redis中文文档

PHP-redis中文文档

phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系 很有用;以下是redis官方提供的命令使用技巧: 下载地址如下:

31

10-2014

php使用redis存储session

phpinfo,可以看到session存储,可以使用files user memcache redis,使用数据库存储session的好处是较之文件存储,在大用户量下速度更快,性能更优,而且如果做分布式系统,肯定是需要使用数据库存储session的。这里总结下使用redis存储session的两种方式

17

09-2014

本站通用防盗链破解接口

防盗链的方式有很多,最通用的方式就是通过判断来路等信息来防止素材被盗链,但是只要你是网络可见的资源,只要你能让用户看到,原理上来说都是可以被破解的。我们增加一定的防盗链措施也只是过滤一部分初中级盗链,如果想要盗链,其实防不住的,只是增加了盗链成本而已。

利用jqgrid+加mysql的text类型实现简单自定义数据模型

有的时候,我们做东西可能速度和安全在前期并不是我们考虑的重点,数据的灵活性可能对于一个不成熟的系统更加重要,这里我使用thinkphp+mysql+jqgrid做了一个简单的自定义数据模型。简单总结一下。 以前我也写过一个自定义模型:php一种不增加字段的自定义表单实现,但是当时因为没有jqgrid这样比较好用的工具,所以当时那个还是比较麻烦,这次当然也是不增加字段的,利用数据的text类型加json数据,实现虚拟的“表”。听到这里,有的同学应该知道,如果我们使用mongodb其实做起来就更加的灵活和简便。但是,因为这个东西比较小,就先这样用着了。

7

06-2014

php批量去除指定目录的bom头

php批量去除指定目录的bom头,创建文件的时候,一定注意,utf-8等格式都是区分bom的,单个文件可以另存,批量的话可以用下面的脚本。

一键式虚拟主机搭建shell脚本

今天下午写了一个简单的一键式自动虚拟主机搭建shell脚本,脚本实现自动配置nginx虚拟主机,自动创建ftp账户,自动创建数据库,用户,并自动实现mysql自动定时备份,日志切割,程序备份。

自己写的帝国cms后台文章添加增加二级或多级联动功能

帝国cms后台文章添加增加二级或多级联动功能 我们在做一个网站的时候,经常会用多级联动的功能,最常见的二级联动,即一个分类附属于一个分类,最常见的,就是省,市,县。这里我就是在帝国cms后台增加这个功能,当然其他系统也是可以加的。 首先,问这样的问题的同学就应该对帝国的系统模型有一定了解,模型是个很强大的功能,有了这个功能,几乎可以做任何的功能和系统,当然考虑到效率等等,我们要区别使用,但是,理论上是都可以实现的。 这实现这个功能有几个前提:

22

11-2013

数据转移新总结

数据转移新总结

自从第一次将那个.net的导医系统改版为php,并将其数据也导入到新系统后,我这次是第三次做类似的数据转移的东西了,第二次是集团网站,也是.net的,不过是sqlsever的数据库,改版为帝国php+mysql,同样的要将数据库导过来,并且网站功能,文章路径等等,都保证和原来不变,就是这个www.rjtnb.com这个网站,第二个难度是最大的,这次的这个是网站改版,但是因为原来文章收录比较多,所以要导入原来的数据,并且保持文章路径不变。这次就是数据量比较大,6w多文章,但是难度相比前两次要简单。