exec("/bin/grep -r '$oldword' $rootpath", $results, $errorCode);
if ($errorCode){
if ($errorCode == 1){
echo "Possibly no files were found with $oldword in them<BR>/n";
}
echo "OS Er " /> 最近高清中文在线字幕在线观看1,一本久久a久久精品vr综合 ,国产精品久久久久aaaa

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

全文搜索和替換

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

php技術全文搜索和替換,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 新蔡县| 玉山县| 彭水| 金坛市| 呼伦贝尔市| 达日县| 克山县| 宝山区| 博爱县| 乐安县| 吉水县| 安丘市| 乾安县| 吉隆县| 上蔡县| 盐城市| 雅江县| 龙海市| 荥阳市| 靖远县| 井研县| 达日县| 宜川县| 礼泉县| 翼城县| 托里县| 五台县| 贺兰县| 贺州市| 莱州市| 长乐市| 盐山县| 昭通市| 汝阳县| 三江| 鹰潭市| 大渡口区| 肃北| 长兴县| 项城市| 积石山|