帝国系统的文章模型,是将文章内容存储在d目录下的txt目录里面,并且是以php文件存储,这样做的目的,无非就是让读取更快,这样直接存储文件目录到到数据库,然后通过路径找到这个文件,这样读取文章当然要快,如果是做小说这样的站,的确是很好,但是,这样我们有的时候想批量修改一下文章中的一些字符什么的,就麻烦了一点,因为不能通过sql语句来替换了,如果存在数据库,可以用UPDATE table_name SET field_name = replace (field_name,’from_str’,'to_str’) WHERE …… 说明: table_name —— 表的名字 field_name —— 字段名 from_str —— 需要替换的字符串 to_str —— 替换成的字符串这样来做,但是现在,我们只能写个功能来读取这些文件并替换了。

下面是我写的这个功能,当然其实也可以提取封装一下,至少可以把要替换的这个字符提出来,可以随意填写,不过,因为我们现在仅仅是想替换一些字符,所以就先这样写了一个1.php,直接放到d目录下,替换了一下分页符;

其实很简单,就是遍历目录,因为现在这个目录里面就只有php文件,所有没有加判断,这个功能是给大家借鉴一下,如果需要,可以改一下,加一下文件判断等等。

程序本天成,妙手偶得之!我们只是代码的搬运工!

转载请注明:http://www.521php.com/archives/1429/?replytocom=4483

目前有2 条留言

  1. 2013年09月16日 下午 8:57 泰安期货   |  引用  |  #1     

    好复杂的编程,看不懂有木有,我还是算了吧,有问题求助老师。

  2. 2013年10月04日 下午 1:55 中国博客联盟   |  引用  |  #2     

    中国博客联盟已经收录您的博客。

发表评论

昵称:

网址:

eg.博客主题调用的是Gravatar头像,你可以通过邮箱注册获得头像.
/ 快捷键:Ctrl+Enter