ホームページ  >  記事  >  バックエンド開発  >  PHP 全文検索と実装コードの置換_PHP チュートリアル

PHP 全文検索と実装コードの置換_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:50:25812ブラウズ

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); 
$パス = $parts[0]; 
$fp = fopen($path, 'r') または 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"; 
}
}
}
?> 

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/319354.html技術記事 ?php exec("/bin/grep-r'$oldword'$rootpath",$results,$errorCode); if($errorCode){ if($errorCode==1){ echo"おそらくファイルが見つかりませんでした?$oldwordinthemBRn"; echo"OSError:$errorCodeB...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。