全文搜索和替换

无滴高手

无滴高手

2016-01-29 14:52

全文搜索和替换,全文搜索和替换
  <?php  
exec("/bin/grep -r '$oldword' $rootpath", $results, $errorCode);  
if ($errorCode){  
if ($errorCode == 1){  
echo "Possibly no files were found with $oldword in them<BRn";  
}  
echo "OS Error: $errorCode<BRn";  
echo "Check 'man errno' and count down<BRn";  
echo "Usually paths/permissions<BRn";  
}  
while (list(,$path) = each($results)){  
$parts = explode(':', $path);  
$path = $parts[0];  
$fp = fopen($path, 'r') or print("Cannot read $path<BRn");  
if ($fp){  
$data = fread($fp, filesize($path));  
fclose($fp);  
$newdata = str_replace($oldword, $newword, $data);  
$fp = fopen($path, 'w') or print("Cannot write $path<BRn");  
if ($fp){  
fwrite($fp, $newdata);  
fclose($fp);  
echo $path, "<BRn";  
}  
}  
}  
?  
Example  
http://yourserver.com/globalreplace.php?oldword=test&newword=text&rootpath=/path/to/dir  
 
展开更多 50%)
分享

猜你喜欢

全文搜索和替换

PHP
全文搜索和替换

MySQL全文搜索

编程语言 网络编程
MySQL全文搜索

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

MySQL全文搜索之布尔搜索

编程语言 网络编程
MySQL全文搜索之布尔搜索

全文替换以修改档案方法

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
全文替换以修改档案方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

手机QQ阅读怎么全文搜索

手机软件 应用软件
手机QQ阅读怎么全文搜索

mysql全文搜索索引的字段提高搜索效率

编程语言 网络编程
mysql全文搜索索引的字段提高搜索效率

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《任天堂明星大乱斗》铁鹰队长第一弹连续技展示

《任天堂明星大乱斗》铁鹰队长第一弹连续技展示

教你怎样在MySQL中提高全文搜索效率

教你怎样在MySQL中提高全文搜索效率
下拉加载更多内容 ↓