php 全文搜索和替换的实现代码_php教程-查字典教程网
php 全文搜索和替换的实现代码
php 全文搜索和替换的实现代码
发布时间:2016-12-29 来源:查字典编辑
摘要:

<?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教程学习
    编程开发子分类