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 " /> 欧美夫妻性生活视频,57pao国产一区二区,欧美视频网站

色尼玛亚洲综合影院,亚洲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技術全文搜索和替換,轉載需保留來源!

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

主站蜘蛛池模板: 肇东市| 盐边县| 斗六市| 鹤庆县| 韩城市| 玉山县| 沐川县| 瓦房店市| 库伦旗| 鄂尔多斯市| 赤水市| 旬邑县| 宁明县| 岢岚县| 肇源县| 久治县| 新绛县| 错那县| 南雄市| 利辛县| 浮山县| 仁布县| 哈尔滨市| 奎屯市| 泌阳县| 松江区| 怀集县| 民勤县| 松潘县| 长海县| 金堂县| 宝应县| 镇安县| 崇明县| 南汇区| 海南省| 宁阳县| 竹溪县| 石嘴山市| 札达县| 贵定县|