手机
当前位置:查字典教程网 >编程开发 >php教程 >php 全文搜索和替换的实现代码
php 全文搜索和替换的实现代码
摘要:

<?php

exec("/bin/grep-r'$oldword'$rootpath",$results,$errorCode);

if($errorCode){

if($errorCode==1){

echo"Possiblynofileswerefoundwith?$oldwordinthem<BR>n";

}

echo"OSError:$errorCode<BR>n";

echo"Check'manerrno'andcountdown<BR>n";

echo"Usuallypaths/permissions<BR>n";

}

while(list(,$path)=each($results)){

$parts=explode(':',$path);

$path=$parts[0];

$fp=fopen($path,'r')orprint("Cannotread$path<BR>n");

if($fp){

$data=fread($fp,filesize($path));

fclose($fp);

$newdata=str_replace($oldword,$newword,$data);

$fp=fopen($path,'w')orprint("Cannotwrite$path<BR>n");

if($fp){

fwrite($fp,$newdata);

fclose($fp);

echo$path,"<BR>n";

}

}

}

?>

【php 全文搜索和替换的实现代码】相关文章:

php将HTML表格每行每列转为数组实现采集表格数据的方法

php对象和数组相互转换的方法

MVC模式的PHP实现

php eval函数一句话木马代码

php线性表的入栈与出栈实例分析

留言板翻页的实现详解

php编写批量生成不重复的卡号密码代码

用 PHP 构建自定义搜索引擎

一个php作的文本留言本的例子(五)

我的论坛源代码(十)

精品推荐
分类导航