您现在的位置: 军旅同心 >> 读书赏析 >> 学习园地 >> 电脑网络 >> 技术文章 >> 文章正文
搜索和替换文件或目录的一个好类--很实用
作者:采集员 文章来源:来源于网络 点击数: 更新时间:2005-9-10 14:35:53
sp;                                       if(is_array($newfile) == TRUE){
                                                $this->writeout($this->directories[$i].$file, $newfile[1]);
                                                $this->occurences += $newfile[0];
                                        }
                                }
                        }
                }

        //调用这个do_search()就可以开始对文件或目录进行搜索
                function do_search(){
                        if($this->find != '){
                                if((is_array($this->files) AND count($this->files) > 0) OR $this->files != ') $this->do_files($this->search_function);
                                if($this->directories != ')                                       $this->do_directories($this->search_function);
                        }
                }

        } // End of class
?>

//下面是调用该类的例子说明,请存为example.php

<?php

        include('search_replace.inc');  //将文件包括进来

//建立新物件,设置搜索条件、最后返回搜索结果

        $sr = new search_replace('asp', 'php', array('test.txt')); //调用搜索与替换
        $sr->set_search_function('quick');   //设置搜索条件
        $sr->do_search();

        $sr->set_find('another');
        $sr->do_search();

//下面是定制的返回信息
        header('Content-Type: text/plain');
        echo '发现和替换以下几个地方: '.$sr->get_num_occurences()." ";
        echo '啊,错误发生如下.............: '.$sr->get_last_error()." ";
?>

//将以下文字存为test.txt,注意text.txt必须是可读可写的
"我非常喜欢asp,它简单易学,功能强,听说asp已经占了大半市场,asp真好。"

此时,如果您打开exampe.php 就会出现下面这些:
发现和替换以下几个地方:3
啊,错误发生如下..........:      
查看test.txt文件,果然出现asp的地方被php替换了。

上一页  [1] [2] [3] [4] 


 
免责声明:作品版权归所属媒体与作者所有!!本站刊载此文不代表同意其说法或描述,仅为提供更多信息。如果您认为我们侵犯了您的版权,请告知!本站立即删除。有异议请联系我们。
文章录入:烟灰缸    责任编辑:烟灰缸 
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
| 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 |