摘要: 由我刚开始学习php的时候,discuz, ofstart 这些程序所有的程序都是存在放在web的根目录下。如ofstart和phpwind的require目录,存放了大量的库文件。 虽然都会在这些程序前增加一些判断和限制。但除了库文件,还有临时文件,模板文件等这些文件本来就不应该被人直接通过 web 访问到的。无论从安全性还是代码管理方面,把不能访问的文件存放到web目录下。 为什么会有这样的问题?回到以前,大部分的网站还是放到虚拟主机上,而且ftp的根目录直接就是web的根目录。为了适应这样的情况。像 phpbb, vb, discuz, ofstar的代码也只能把库文件直接存... 阅读全文
posted @ 2012-05-07 22:38 bkkkd 阅读(524) 评论(5) 推荐(0) 编辑
摘要: 关于版本管理,很多人都会想到svn,git,hg这些软件,但这些软件只是一个版本工具。但怎么管理?还是靠规则和流程。我们的项目一开始就使用svn来管理版本库。但一开始也没考虑,直接在版本库的根目录下建立项目。这样会产生什么问题?大型改版时不能对已上线程序进行修改。如:在上线某个版本后,程序进行量的修改或新增功能,时间也比较长。在这样的开发时,如果已上线的版本发现有问题。将只能直接修改上线的程序,脱离的版本管理同事之间修改的文件。容易冲突(程序员A,修改某几个程序,没有修改完他下班时把文件都提交了。程序员B,第二天来的上班时,更新了一个版库,结果发现不能运行,查了N多问题好找发现原来程序员A提交 阅读全文
posted @ 2012-05-05 22:37 bkkkd 阅读(934) 评论(0) 推荐(1) 编辑
摘要: 这两天让一个数据查询难了。主要是对group by 理解的不够深入。才出现这样的情况这种需求,我想很多人都遇到过。下面是我模拟我的内容表我现在需要取出每个分类中最新的内容select * from test group by category_id order by `date`结果如下明显。这不是我想要的数据,原因是msyql已经的执行顺序是引用写的顺序:select ... from... w... 阅读全文
posted @ 2010-06-10 21:45 bkkkd 阅读(14838) 评论(13) 推荐(5) 编辑
摘要: 噢~~~别以为我说笑,今天看到中国财政网上的一个中标公告,670万一个网站扩展有图有真相http://www.mof.gov.cn/mof/xinxi/zhongyangbiaoxun/zhongbiaogonggao/200912/t20091230_254406.html 阅读全文
posted @ 2010-01-20 22:34 bkkkd 阅读(957) 评论(17) 推荐(0) 编辑
摘要: xheditor的高级应用 阅读全文
posted @ 2009-11-19 01:36 bkkkd 阅读(419) 评论(4) 推荐(0) 编辑
摘要: 来源:xheditor比fckeditor更适合 最近开始准备新程序的一部分底层的升级。其中就有编辑器。 原来使用的是fckeditor,这个编辑器可以说是很标准的一个编辑器,大部分Web开发者都会选用它。 Fckeditor的好处也是有的 1,开源免费 2,功能齐全 3,文档多 4,可以还有别的,但我想不出来了 阅读全文
posted @ 2009-11-17 23:34 bkkkd 阅读(665) 评论(3) 推荐(0) 编辑
摘要: 这一段时间都在弄公司的那个搜索。 由于整个搜索系统都是把所有内容先经过分词然后经过一系列的记分才得到更接近用户想要的结果。 其中一个计分内容就是结果的点击数。就是用户在搜索结果,选择适合用户所用的内容。 本来我用的是跳转的方式,就是用户在点击结果的时候,我把内容先跳转到记录点击的页面(click.php)中,然后再跳到用户需要的页面。 这样会有一个问题。就是如果click.php页面中出了问题跳不过去就会出现问题。 所以我使用了另一个方法--google记录点击数的方法。 阅读全文
posted @ 2009-11-16 12:47 bkkkd 阅读(727) 评论(1) 推荐(0) 编辑