手机
当前位置:查字典教程网 >编程开发 >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 cURL初始化和执行方法入门级代码

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

搜索引擎技术核心揭密

我的论坛源代码(三)

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

一段php加密解密的代码

我的论坛源代码(十)

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

为php4加入动态flash文件的生成的支持

全文搜索和替换

精品推荐
分类导航