ホームページ > php教程 > php手册 > PHP の全文検索と実装コードの置換

PHP の全文検索と実装コードの置換

WBOY
リリース: 2016-06-13 12:27:31
オリジナル
849 人が閲覧しました

exec("/bin/grep -r '$oldword' $rootpath", $results, $errorCode); 
if ($errorCode){
if ($errorCode == 1){
echo "?$oldword が含まれるファイルが見つからなかった可能性があります
n"; 
}
echo "OS エラー: $errorCode
n"; 
echo「「man errno」をチェックしてカウントダウン
n"; 
echo "通常はパス/権限
n"; 
}
while (list(,$path) = each($results)){
$parts = explode(':', $path); 
$path = $parts[0]; 
$fp = fopen($path, 'r') or print("$path
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
n"); 
if ($fp){
fwrite($fp, $newdata); 
fclose($fp); 
echo $path, "
n"; 
}
}
}
?> 

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート